3

Обычно vim отлично справляется с подсветкой, используя упакованные файлы синтаксиса. К сожалению, это плохо работает с MySQL . Сначала я везде искал лучший синтаксический файл MySQL vim, но безуспешно. Позже я начал писать свой собственный маркер MySQL, основанный на оригинальном и обновленном руководстве MySQL. Однако эта задача оказалась более сложной, чем то, что я изначально думал.

Затем я узнал, что pygments работает с MySQL . Конечно, это не честное состязание, так как pygments могут быть более серьезными, чем vim; Однако более глубокий взгляд в класс MySqlLexer из pygments показывает , что это RegexLexer который , вероятно , не имеют каких - либо дополнительных возможностей , чем ВИМ маркер.

Поэтому мой вопрос pygments : можете ли вы придумать простой способ конвертировать лексер из фрагментов или, по крайней мере, RegexLexer , в файл синтаксиса vim?

0