Why another text editor?
Simple, I didn’t like any of the others, anyway having used gedit for years it was getting increasingly difficult to keep it compiling without loads of gnome dependencies, looking around linux text editors seem to be VERY simple (leafpad) stupidly complex (GVim,Bluefish), trying to be all things to all people.
One of the best text editors I have used is BBEdit but that is only available on the mac, so I bit the bullet and decided to write my own with the best bits from BBEdit ( the name KKEdit is a tip of the hat to BBEdit ), gedit and leafpad. A simple uncluttered interface, no major dependencies, with just the features I use all the time, and TA DAH! KKEdit.
Some of the features:
Jump to function declaration.
Find Function declaration.
Find and open include file.
Run external tools.
Run external tool synchronously or asynchronously.
Pass selected text to external tools.
Find API declarations in installed QT5 Docs, Gtk-Doc’s.
Full source code highlighted printing
The usual source view options, line wrap, line numbers etc.
Ported to QT5.
- When building from a fesh clone for the first time, please use ./autogen.sh instead of ./configure, args passed to autogen.sh are the same for configure, this only needs to be done on a fresh clone
This is the QT5 version of KKEDit and is not yet as full featured as the gtk version that it will soon replace.
Search forward/back checkbox ( Minor )
Plugins ( Major )
Global tools ( Minor )
Hilighting ( Major )
Interaction with built document ( Major )
Printing ( Major )
Scripting ( Major )