Michele Campeotto
15 kilobytes of fame should be enough for everyone
Moleskine, a source code editor
Moleskine is a source code editor for the GNOME desktop written in Python. Moleskine uses the multi platform Scintilla editing widget, wrapped in GtkScintilla to provide Python bindings and a nicer, GTK-like API.
If you'd like to know what the name "Moleskine" means, read this story.
Note: Moleskine is officially unmaintained. I'm not adding new features, I'm not fixing bugs, I'm not doing packages.
If you want a simple GTK based text editor, you can use GNOME project's gedit or the original SciTE. If you need something more powerful, Eric3 is really nice, even if it uses Qt ;)
Features
Some of Moleskine's most interesting features are:
- Sintax highlighting
- GUI configuration
- Easy to navigate bookmarks
- Words autocompletion
- Indentation guides
- Braces matching
Syntax highlighting for many programing languages is provided in the default configuration, but it is really easy to create new ones (at least if Scintilla supports the one you want, and hardly it doesn't).
Download
You can download sources and RPMs from Moleskine's Sourceforge project page. Debian packages and FreeBSD ports are available at your favourite repository.
Please remember to download and install all the three modules: Moleskine, PyGtkScintilla and GtkScintilla.