Tracking KDE Development

Sunday, 31 December 2017 | Dominik Haumann | Tags:  planet
A central place to track KDE development is the mailing list. To this mailing list, all code changes are sent, containing the log message as well as the diff that quickly shows what really changed. In the early days of KDE development, the changes were maintained by the CVS version control system. Later, this was changed to subversion. Nowadays, KDE mostly uses git, but some svn modules are still around. Read More

Syntax Highlighting Checker

Sunday, 3 December 2017 | Dominik Haumann | Tags:  planet
The KTextEditor Framework uses the syntax highlighting files provided by the KSyntaxHighlighting Framework since the KDE Frameworks release 5.28. The KSyntaxHighlighting Framework implements Kate’s highlighting system and meanwhile is used in quite some applications (e.g. LabPlot, KDE PIM). What is quite nice is that the KSyntaxHighlighting framework is nicely unit tested. And while we do not have tests for all highlighting files, we still provide some quality assurance through a compile time checker. Read More

Embedded Notifications for Externally Modified Files

Wednesday, 7 September 2016 | Dominik Haumann | Tags:  planet
In the past, KTextEditor notified the user about externally modified files with a modal dialog. Many users were annoyed by this behavior. Starting with KDE Frameworks 5.27, KTextEditor will show an embedded widget for external changes, see:

Kate & Akademy Awards 2016

Wednesday, 7 September 2016 | Christoph Cullmann | Tags:  planet
Dominik and me got the Akademy 2016 Award for our work on Kate and KTextEditor. I want to pass that on to all other contributors of both the application and the framework: You all rock and people seem to appreciate our work! Lets keep on improving our stuff and providing people with a very usable editor and editor component for various use cases.

KTextEditor gets Scrollbar and Code Folding Preview (Updated)

Sunday, 19 June 2016 | Dominik Haumann | Tags:  planet  sprint
The KTextEditor Framework just got a new features for the next KDE Frameworks 5.24 release: A Text Preview on the vertical scrollbar. If enabled in the options, the KTextEditor now shows a preview of the text when the mouse hovers over the scrollbar. The feature is available both when the minimap is used and also when the standard scrollbar is used. The text preview is only visible when vertical scrolling is possible. Read More

Bug fixed after 13 years

Friday, 17 June 2016 | Christoph Cullmann | Tags:  planet
During the Randa sprint an 13 year old bug was fixed :P I myself moved it to kxmlgui (out of Kate/KWrites’s harm, good to delegate stuff away :) in 2003 and since then we got a lot of duplicates but never somebody got the time to track it down. (333 votes for it, really nice number) Now, after 13 years, it got done (and yet another chance that a bug becomes a sentient intelligence has vanished ;=) Read More

KDE Software for Windows & Chocolatey

Thursday, 16 June 2016 | Christoph Cullmann | Tags:  planet
KDE applications providing Windows installers can now be additionally listed in the Chocolatey software repository on an dedicated KDE profile. If you want to be added to this profile with your application, contact At the moment, you can find digiKam, Kate & Krita. The profile allows an quick overview about the KDE applications that are available. This is a nice addition to the downloads provided via or the application homepages and increases the visibility of our applications on Windows. Read More

New Kate/KWrite Bundles for Mac

Thursday, 16 June 2016 | Christoph Cullmann | Tags:  planet
I updated again the Kate/KWrite application bundles following the new guide on KDE on Mac. With the same guide, other application developers should be able to create stand-alone application bundles for Mac OS X, too. Btw., the guide is on a wiki page, feel free to enhance the documentation, I doubt it is optimal ATM. What needs to be solved to make it easier: At the moment, the guide uses a stock Qt as obtainable from qt. Read More

Kate’s TabBar gets Movable Tabs

Wednesday, 15 June 2016 | Dominik Haumann | Tags:  planet  sprint
With the next Applications 16.08 release, Kate5’s tabs will be movable with the mouse. This was a feature request for quite some time, which is now fixed.For the record, the animated gif was created with the following two commands: ffmpeg -f alsa -f x11grab -r 30 -s 680x385 -i :0.0+0,0 -threads 0 output%04d.png convert -delay 1/30 -loop 0 -layers OptimizeFrame -size 680x385 -fuzz 2% output*.png output.gif Much more work is going on at the Randa spring currently held in Switzerland. Read More

MiniMap Fine-Tuning

Tuesday, 14 June 2016 | Dominik Haumann | Tags:  planet  sprint
Kate also supports a minimap of the text contents instead of a classical scrollbar. To enable it, just go to Here at the Randa meeting, we just invested some time to bring this minimap more in line with the Breeze style. You can see the difference here: Note the scrollbar slider frame, the new version (right) is more distinct and in line with the rounded corners of the Breeze style. Read More