Developers 

Kate needs you!

Tuesday, 23 September 2014 | Christoph Cullmann | Tags:  planet
The next major step in Kate’s evolution is close: Kate based on KDE Frameworks 5. Whereas it already works well enough for me (and others), it would be nice to clear out as many issues as possible before we have our first official KF 5 based release. Our Bugzilla is full with smaller and larger Kate/KTextEditor (aka KatePart) issues, see: Our bugs in the KDE bugtracker Our wishes in the KDE bugtracker Whereas Kate/KTextEditor has people working on it and continue to improve it over time, we don’t have enough people to keep track and care for all our reported bugs/wishs. Read More

Kate “master” branch now KF5 based!

Thursday, 24 July 2014 | Christoph Cullmann | Tags:  planet
Hi, from today on, the master branch of kate.git is KF5 based. That means, for the next KDE applications release after 4.14, Kate will use the awesome KF5 stuff! The KTextEditor framework is already in a good shape and most active KatePart development is since months pure KF5 based. The same should now be true for Kate itself (and KWrite). Pâté will need a lot of love, as PyQt5 is there, but PyKDE5/PyKF5 still in the works. Read More

Kate: What’s cool, and what should be improved?

Tuesday, 18 March 2014 | Dominik Haumann | Tags:  planet
This is sort of a poll: Please write in the comments below exactly one line about what you like on Kate, and one line what you want improved. Please spread the word so we get a lot of feedback – Thanks! :-)

Coming in 4.13: Improvements in the build plugin

Sunday, 16 March 2014 | Alexander Neundorf
Kate comes with a build plugin, which supports running make, or ninja, or actually any arbitrary command directly from within Kate. This is obvisouly useful when using Kate as development editor, and this plugin has seen several improvements for the 4.13 release. A small change, but for affected developers a major improvement, is that Kate can now parse warning and error messages from the Intel compilers, icpc and icc. So for those of you using icpc, Kate can now automatically jump to the line of code which caused the error. Read More

Kate Part (KF5): New Default Styles for better Color Schemes

Friday, 7 March 2014 | Dominik Haumann | Tags:  planet
Kate Part gained 17 new default styles in addition to the existing 14 default styles. These changes are available for Kate based on the KDE frameworks 5 initiative and currently live in ktexteditor.git module. Default Styles are predefined font and color styles that are used by Kate Part’s syntax highlighting. For instance, Kate Part always had a default style for comments. Therewith, the comments in all syntax highlighting files look the same (by default, a gray color). Read More

Jump to Next/Prev Modified Line

Thursday, 20 February 2014 | Dominik Haumann | Tags:  planet
In KDE SC 4.8, Kate was extended by the line modification indicators. These indicators show you what lines currently contain unsaved data, but also lines that were once changed but now are saved to disk: With Kate in KDE 4.13, we have two new actions in the Edit menu: Move to Previous Modified Line Move to Next Modified Line In the screenshot above, moving to the next modified line does nothing, since we are already at the very end of the document. Read More

Kate/KDevelop/Skanlite Sprint Wrap-Up

Sunday, 2 February 2014 | Dominik Haumann | Tags:  planet  sprint  vi input mode
From 18th to 25th of January 2014, the Kate, KDevelop and Skanlite developers met in Barcelona to work on these projects full time for a week. Full time usually implies about 14 hours per person a day (yes, besides food, we do nothing but developing). 11 developers working 14 hours a day for 7 days makes a total of 1078 hours. If we divide this by 8 hours, the typical amount of work hours in a day, this makes 134 man-days of work, or about 27 weeks of continued development time. Read More

Kate/KDevelop Sprint – Finishing Line

Saturday, 25 January 2014 | Christoph Cullmann | Tags:  planet
Saturday most Kate developers will depart, therefore now the most work has been finalized (or at least brought to some intermediate state that works OK). Below, the mandatory screenshot, Kate started without any configuration set in the framework branch, new and shiny: Find the differences :P And one screenshot with some files open:

Kate/KDevelop Sprint – Status Bar Take 2

Thursday, 23 January 2014 | Christoph Cullmann | Tags:  planet
After the first initial status bar integration into the KatePart, we thought a bit more about what users might expect. Looking at the competition, one common feature is to allow quick-switching the indentation settings. Joseph gave that a try and we now have an even better version available in the KF5 KTextEditor framework. Mandatory screenshot (KWrite, Kate or other applications using it will look the same), updated version after feedback below:(Update: Using now again non-bold + Line/Column swapped with status)

Kate/KDevelop Sprint – Improved Status Bar

Tuesday, 21 January 2014 | Christoph Cullmann | Tags:  planet
Just started to introduce a default status bar to KatePart. Instead of forcing all applications to implement an own one with varying quality and features, it provides a default status bar that is an improved variant of the status bar of the Kate application. Now Kate and KWrite have exactly the same features there ;) If the host application doesn’t want that, the KTextEditor interface allows to deactivate it completely. Read More