Geany est un éditeur de texte utilisant GTK2 avec des fonctions basiques d'environnement de développement intégré (EDI). Il a été développé pour fournir un EDI rapide et simple qui n'a que peu de dépendances. Il intègre des fonctionnalités assez sympathiques :
coloration syntaxique ;
code source « pliable » ;
auto-complétion sur les structures souvent utilisées comme : if, for et while ;
auto-complétion des balises XML et HTML ;
trucs et astuces ;
copie de la ligne ou de la sélection courantes en une seule action ;
support de nombreux types de fichiers comme C, C++, CSS, Java, LaTeX, PHP, Python, Perl, Pascal, Ruby, SQL, etc. ;
listes des variables et fonctions utilisées.
émulateur de terminal pour l’exécution du programme sans quitter l'éditeur et/ou pour l'entrée de commandes.
Documentation ...