Да бывает, когда есть сниппет, и неизвестен яп, нужно его подсветить. Не умеет, потому что он на асте работает, Про менять на лету не понял, это для чего? Умеет, например гитхаб вшивает файлы с лексикой прямо в сервер (чтобы с диска не читать), по крайней мере мне так разраб в дискассе сказал
> Не умеет, потому что он на асте работает
Т.е. "тащит" не нужную именно для этой задачи структуру.
Потенциально огромную, между прочим.
> Про менять на лету не понял, это для чего?
Для того, чтобы способ подсветки данного кода менять "на лету" (и vim это умеет, в отличие от).
> Умеет, например гитхаб вшивает файлы с лексикой прямо в сервер
"Вшивает" и "работать без lexers" — это совсем разные вещи. Т.е. чисто декларативно в нём практически используемые не контекстно-свободные конструкций без "мудрения" в lexers просто не реализуешь.
Это же так "продвинуто" — vim и то больше может в некоторых местах. ;)
> мне так разраб в дискассе сказал
"Разраб" там любит поговорить (покритиковать другие подходы, например), это да. Популярности, видно, хочется. ;)