Posts 

Kate XML Completion Plugin: Help Wanted

Sunday, 17 January 2010 | Dominik Haumann
In KDE3 Kate had a plugin called “XML Completion Plugin”. It was able to list XML elements, attributes and attribute values and entities in a completion popup menu depending on the currently active DTD. For instance, it was able to complete all your KDE/docbook tags and, thus, was one of the best tools for writing KDE documentation. Unfortunately, this plugin has not been ported to KDE4, yet. So this is a request for developers: Please someone pick it up and make it available for Kate in KDE4. Read More

Kate Love: HighlightInterface, Autobrace

Sunday, 22 November 2009 | Milian Wolff
Well, I have to admit: I didn’t spent much time developing the PHP plugin for KDevelop these past weeks. Instead I hacked on Kate: HighlightInterface I added another Kate interface, this time to access some of the highlighting information: what’s the Attribute for a given default style right now? Default styles are those known from syntax files, e.g. dsKeyword, dsFunction,… what are used Attributes in a given line and what range do they occupy? Read More

Kate Love: HighlightInterface, Autobrace

Sunday, 22 November 2009 | Milian Wolff
Well, I have to admit: I didn’t spent much time developing the PHP plugin for KDevelop these past weeks. Instead I hacked on Kate: HighlightInterface I added another Kate interface, this time to access some of the highlighting information: what’s the Attribute for a given default style right now? Default styles are those known from syntax files, e.g. dsKeyword, dsFunction,… what are used Attributes in a given line and what range do they occupy? Read More

KDevelop & KWrite/Kate hacksprint 2010 in Berlin

Monday, 16 November 2009 | Milian Wolff
Hey everybody! If you are a KDevelop and/or Kate/Kwrite developer and do not read the mailing lists: There’s a hack sprint coming up in Berlin in 2010. I think there’ve been enough sprints in Berlin already so that you know it’s a great city for such an event. Though this time it won’t be at KDAB or Nokia offices, but at the Physics Faculty of the FU-Berlin. Since I (currently) work there as an IT admin, it was my first choice and worked out. Read More

Scripting Kate

Sunday, 1 November 2009 | Dominik Haumann
In my last blog I explained Kate’s scripting features in KDE 4.4. To better understand how scripting can be used let’s look at some use cases. join lines: This feature request wants the action “join lines” to not join different paragraphs, i.e. not remove empty lines. We have not implemented this wish, as there are probably users who prefer the current behaviour. This request can be fixed by writing a small script that joins the lines according to the user’s wishes. Read More

Extending Kate with Scripts

Thursday, 29 October 2009 | Dominik Haumann
As mentioned in one of my last blogs, there has been quite some work for JavaScript scripting support in trunk recently. So what will Kate 3.4 (KDE 4.4) will bring? This is explained in detail in the sections: Indentation Scripting Command Line Scripting Some Remarks The scripting allows to extend Kate with lots of little helper functions. All users can add scripts as they wish. The documentation here is copied from the official Kate handbook. Read More

first experience with Archlinux

Sunday, 18 October 2009 | Milian Wolff
So, I kinda messed up my desktop right after the upgrade to karmic, because I was too greedy for performance and converted my root file system to ext4. Well, that worked like a charm on my laptop, but it broke my desktop. This is in no way karmic’s fault, it’s my own misbehavior. Thankfully I could rescue most of my data. Since I’d had to reinstall anyways, I decided to finally try out Archlinux. Read More

News from the Holy Kate Land

Thursday, 17 September 2009 | Dominik Haumann
Since we now all know that Kate is holy (thanks to rms. By accident, he obviously confused Kate with emacs, though) let’s have a look at what’s going on. In the last months Kate development is quite active, so here is a quick update: new: on-the-fly spell checking thanks to Michel Ludwig. Highlights include e.g. spell checking in comments of source code or latex parts. Also, constructs like sch”on work in latex. Read More

Improved PHP support in Kate

Wednesday, 26 August 2009 | Milian Wolff
Not only KDevelop gets better and better PHP support — the Kate PHP syntax file also got a few new features and fixes over the last weeks. The good thing is of course that all users of KWrite, Kate, Quanta, KDevelop and other editors leveraging the Katepart benefit from these changes. Improved HereDocs screenshot of improved highlighting in PHP heredocs I went over PHP related bugs on bugs.kde.org today and spotted one that was fairly easy to fix: Read More

Followup on Kate’s on-the-fly spellchecking

Wednesday, 8 July 2009 | Dominik Haumann
As there was a lot of feedback in the last blog, I’ll answer some of the questions here. Where can I get this patch? The relevant subversion revisions are r992778, r992779, r992780, r992784. Will it be available in 4.3, or only in 4.4? As KDE 4.3 will be released end of the month, this feature will be available in KDE 4.4 and not earlier. Please, please tell me that it’s powered by Sonnet, one of the most awaited KDE4 pillar by me… Read More