А Multi-Edit пробовали?
_http://www.multieditsoftware.com/index.html
Подсветка синтаксиса есть. Настраиваемая под любой, даже придуманный тобою язык. Список ключевых слов и т.д. - настраиваемый.
Там еще куча всяких вкусностей. Свой внутренний С-подобный язык программирования.
Ничего лучше я никогда не видел. Говорили, что Xemacs (портированный из *nix) крут. Посмотрел - даже близко не валяется.
Единственная проблема - русская буква "я".

Частично решается с помощью патчей...