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