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