Developers
Show Line while Scrolling
Another quick update: Jowenn just implemented a decent tool tip that displays the current view line while scrolling, a wish from 9 years ago. Mandatory screenshot (pimped with my “awesome” Gimp skills):
Remove Trailing Spaces
Up to KDE 4.9, Kate Part had support to remove trailing spaces in two ways:
- Remove trailing spaces while editing
- Remove trailing spaces on save
The reasoning behind removing trailing spaces while editing is that when working on a document, we want to keep our own changes clean of trailing spaces. This way, we can for instance provide patches that are not cluttered with whitespace changes, and we just change lines that we really want to change.
Read MoreData Recovery in 4.10
Recently I’ve blogged about the usage of KMessageWidget in the data recovery process in Kate Part. Finally, we decided to stick with KMessageWidget, since it is a standard kdelibs widget, used by a lot of KDE applications. Besides, it is visually appealing and attracts the user’s attention. In KDE SC 4.10, it will look like this:
Now if you recover the data, it may happen that the swap file is broken, e.g. because it was accidently manipulated for whatever reason. Then you get notified like this:
Read MoreProject Plugin, Current State
After some days of more hacking on the plugin, there current state is already nice for my daily use.
A simple file like
{ "name": "Kate" , "files": [ { "git": 1 } ] }
defines already the complete project for the kate.git.
If you open any file with Kate inside your local kate.git clone (and the project plugin from master branch is loaded), Kate will auto-open the project and highlight the file you just opened there in the tree. No need to think about opening some project in the menu, just open the file you want to start working at and start. The project plugin won’t get into your way or require additional steps.
Read MoreMercurial Support in Project Plugin
Christoph already wrote several blog posts about the upcoming projects plugin. In his last blog, he mentioned that a project can now be created on-the-fly by reading the git or subversion output: All the files under version control are automatically listed as files in the project.
However, this is restricted to git and subversion. If you always wanted to contribute to Kate, you can give other version control systems a try, such as Mercurial (command: hg manifest). Just quickly build Kate, and send us a patch!
Read MoreProject Management, Take Three
Project Management, Take Two
After a bit toying around, the first version of project management plugin has landed in the master branch of the kate.git.
First time I developed a new feature in a feature-clone in my scratch space on git.kde.org. Very cool, KDE sysadmins did a GREAT job with that stuff: easy to setup and use ;)
Now, people wanting to try out that, just clone our kate.git and compile the master branch.
Read MoreProject Management
Some years ago the Kate team introduced the “Session” feature.
This allows you easily to keep around different Kate sessions for different work tasks, like coding, web design, writing, …
Whereas I used that feature a lot at start during my normal daily work, I kind of no longer used it already since some years.
For my normal work pattern: Checkout a project, fix something in it or code an extension, then hop over to the next one, the session feature doesn’t really provide the right workflow.
Read MoreHelp Frameworks ;)
It is easy and fun, please help to fix the remaining small things in the cleanups section of the frameworks branch.
See here:
http://community.kde.org/Frameworks/Epics/kdelibs_cleanups
And use the nice and complete build howto here:
http://community.kde.org/Frameworks/Building
And yeah, I have already stolen some really easy tasks :)
Don’t allow David to have all the fun.