Since KDE SC 4.10, Kate ships with the Projects plugin. This plugin provides an automatically generated structured list of files belonging to a project. Currently, in Kate 5, the Projects plugin looks like this:
What’s new in the Project plugin in Kate 5 since some weeks is an auto-loading feature. In 4.x times you needed to create a .kateproject file that was then read by the Projects plugin to populate the listview. This still works in Kate 5, of course. But if a .kateproject file does not exists, you can now still read the file list from the version control system. To this end, auto-loading for the respective version control system needs to be enabled in the settings (enabled by default):
We hope this is useful to you
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:
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.
Therefore, if you have a clue about Qt and if you use Kate or any application using our KTextEditor editing component, like KDevelop, Kile, …. => Think about helping us out.
Here is a nice guide how to build KF 5 stuff.
We are happy to review your patches, any help is welcome!
(And yes, shame on me, during Akademy I found patches older than one year hanging around on Bugzilla, now applied, and still some controversial ones are floating around.)
Even if you are no developer, reviewing bugs/wishs and killing off issues that got already solved or are not applicable would already be a great help!
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.
Happy hacking, help us to make KF5 based Kate awesome, too.
For 4.14: keep fixing bugs, but all new shiny stuff that might regress things really should only go into our KF5 based master branch!
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!