5. Editors: Kate

Kate (KDE Advanced Text Editor) is my favourite editor for programming in any language. It is a multi-view editor that lets you view several instances of the same document with all instances being synced, or view more files at the same time for easy reference or simultaneous editing. The terminal emulation and sidebar are docked windows that can be plugged out of the main window, or replaced therein according to your preference.

Some random features:

It comes with an interesting plug-in for editing XML documents, Docbook included. This plug-in enables you to auto-complete each tag and properties when writing the code. A very useful feature when there are lots of tags that you can't remeber.

5.1. How to use Kate for Docbook editing

  1. Install kate and kate-plugins (or kde-addons).

  2. Open your XML file.

  3. Enable the Kate XML Completion plugin-in at Settings->Configure Kate

  4. A new menu, titled XML, will show up. Select XML->Assign Meta DTD and choose /usr/share/apps/katexmltools/kde-docbook.dtd.xml