geany 1.38 Fast and lightweight IDE
Geany is a small and fast Integrated Development Environment (IDE) that only has a few dependencies on other packages and is as independent as possible from special desktop environments like KDE or GNOME.
The basic features of Geany are:
auto completion of often constructed constructs like if, for and while
auto completion of XML and HTML tags
many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal
embedded terminal emulation
extensibility through plugins