Заставьте vim распознать COOL-синтаксис - PullRequest
0 голосов
/ 14 января 2019

Я использую vim 8.1 на macOS (vim-plug для управления плагинами). Мне нужно работать с файлами COOL, поэтому я вручную загрузил файл синтаксиса и поместил его в ~/.vim/syntax

Я добавил следующую строку в свой .vimrc, чтобы связать расширение .cl с COOL:

au BufNewFile,BufRead *.cl setf cool 

Однако, когда я загружаю .cl файлы в vim, он не распознает язык.

:verbose set ft ?

дает:

filetype=lisp
Last set from /usr/local/Cellar/vim/8.1.0650/share/vim/vim81/filetype.vim line 875

Изменение строки .virmc на:

au BufNewFile,BufRead *.cool setf cool

заставляет vim распознавать файлы как COOL.

Что я должен сделать, чтобы по умолчанию .cl было COOL вместо LISP?

1 Ответ

0 голосов
/ 14 января 2019

Создайте файл ~/.vim/filetype.vim со следующим содержимым:

augroup filetypedetect
  au BufNewFile,BufRead *.cl setf cool
augroup END

См. :help new-filetype.

...