KKEditQT Source Code Editor.

Full details and screenshots:

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.
Multiple bookmarks.
Run external tools.
Save/Restore session.
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 )


View Github