Geany - небольшой и симпатичный редактор для программистов и скриптописателей (правда разработчики настаивают, что это IDE).
Базовый функционал, конечно, как у текстового редактора. Однако есть масса плагинов, которая расширяет функционал до (полноценной) IDE.
Хотя я подробно с ним еще не работал, но компилировать по вышеприведенному учебнику пробовал.