Подсветка синтаксиса

Появилась идея сделать поддержку синтаксиса шаблонов в популярных редакторах. Если у кого есть желание взяться за эту работу, пишите.

Идея это хорошо )) Например идея подержки bash-completion для утилит калькулейт тоже неплохо

И какова логика подсветки?
по format=... определять синтаксис, и к стандартной подсветке данного синтаксиса привязать подсветку #-операнд-# конструкций?
или цветом выделять лишь данные конструкции?

Первое, по моему, довольно сложно (особенно для nano у которого файлы с одним расширением имеют лишь одну подсветку)
Второе - легче, но также есть несколько исключений

Цветом выделять переменные, функции, условные выражения, заголовки, параметры заголовков, условия заголовков. Наверное так.