Могу порекомендовать
HippoEdit. Всего перечисленного вами в нем нет, но есть:
— подсветка синтаксиса (куча схем, + еще больше на форуме, + можно написать свою (все настройки лежат в XML))
— автодополнение (также настраивается)
— поддержка проектов (хорошая или нет — не знаю, лично не использовал)
— подключение внешних инструментов (опять же, не использовал, ничего сказать не могу)
Из минусов:
— он платный (30 дней триал)
— он конфликтует с PuntoSwitcher (может, уже исправили)