EmEditor.
Всё, что я описывал:
* подстветка (с возможностью своих конфигов);
* автокомплит (с возможностью своих конфигов + текущие слова в документе);
* сниппеты;
* прямоугольные выделения;
* обрамление текста (коммент, блоки);
* передача выделения внешней программе;
* макросы (фактически, любая дополнительная автоматизация);
* легковестный;
* хорошо работает с большими файлами;
* фолдинг/outline (не пользуюсь);
Price: $39.99.