Geany is a text editor using the GTK+ toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features.
Some basic features of Geany: Syntax highlighting Code folding Symbol name auto-completion Construct completion/snippets Auto-closing of XML and HTML tags Call tips Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal Symbol lists Code navigation Build system to compile and execute your code Simple project management Plugin interface Embedded terminal emulator
In contrast to traditional Unix-based editors like Emacs or Vim, Geany more closely resembles programming editors common on Microsoft Windows such as Programmer's Notepad or Notepad++, both of which also use Scintilla.