Advanced (Developer's) Text Editor

Somewhere in the history of computing, there was a point where computers were no more than glorified typewriters (that's how Big Blue earned the "Big", in the end :-)

Anyways, more seriously, editing texts is one of the tasks computers are most oftenly bound to accomplish. Programmers find important to enhance their usual editors in ways which simplify the coding work. Sometimes the amount of enhancements brought us sacred monsters like Emacs :-).

Respecting one of its own initial goals (provide most useful tools with the basic installation), KDE provides KWrite, the Advanced Editor. Many programmers will find this editor very useful for coding thanks to the following features:

Of course, KWrite can be very well used as an ordinary editor. If we can call it ordinary :-). To this respect, KWrite provides:

KWrite is also the editing component used in KDevelop, the Integrated Development Environment of KDE.

Thanks to the marvels of Object Oriented Programming principles that KDE uses extensively by the means of the C++ language, KWrite is programmed in quite a modular manner. Thus, adding a colored syntax highlighting for a new language isn't a complicated endeavour. The willing developer has only to get KWrite's source code package from the usual KDE repositories and look in the highlighting.cpp file. A few other little tunings will be necessary. If you're willing to help, make sure you contact the main developer of KWrite, Jochen Wilhelmy [email protected].


Cristian Tibirna [email protected]