Geany
Description
Geany is an Integrated Development Environment and Text editor which is designed to be fast and lightweight. It was intended to provide as many features as possible while remaining small and fast, and without many dependencies. It uses the GTK+ widget toolkit and provides an integrated virtual terminal on Unix-like platforms. Some commonly-used features supported by Geany are syntax highlighting, code folding, and code completion, among others.
Geany has been built to be as independent as possible of window manager and desktop environment.