Я не уверен, что есть доступные учебники, но основные шаги:
- Прочтите
:help syntax
из Vim, все это, чтобы понять, как работает подсветка синтаксиса в Vim
- Посмотрите на существующий файл синтаксиса в $ VIMRUNTIME \ syntax, определяя язык, который вам ближе всего. Адаптируя существующий файл, вам не придется переписывать все с нуля.
- Создайте свой собственный файл синтаксиса (+ тип файла), это, вероятно, займет у вас некоторое время.
- Добавьте следующую строку в ваш .vimrc, чтобы использовать созданный вами тип файла:
au BufNewFile,BufRead *.newtype set filetype=newtype
В качестве альтернативы, если ваш язык несколько популярен, есть большая вероятность, что кто-то другой уже написал language.vim
. Если он недоступен на vim.org , вы можете выполнить поиск на github.