У меня есть DSL, над которым я работаю, и я хотел бы создать для него подсветку синтаксиса. Возникает вопрос, каких редакторов / зрителей я должен поддерживать? Vim? Emacs? Браузеры? Sublime? Иды? Написание одинаковой подсветки синтаксиса для нескольких разных целей кажется очень трудоемким. В идеале я бы написал подсветку синтаксиса один раз и скомпилировал бы ее для разных целей.
Существует ли что-то подобное? Например, кросс-редактор с подсветкой синтаксиса?