使vim识别COOL语法

时间:2019-01-14 01:37:32

标签: vim vi

我正在macOS上使用vim 8.1(用于插件管理的vim-plug)。我需要使用COOL文件,因此我手动下载了syntax file并将其放入~/.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 :(得分:2)

使用以下内容创建文件~/.vim/filetype.vim

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

请参见:help new-filetype