使 vim 识别 COOL 语法
Make vim recognise COOL syntax
我在 macOS 上使用 vim 8.1(vim-plug 用于插件管理)。我需要处理 COOL 文件,所以我手动下载了 syntax file 并将其放入 ~/.vim/syntax
为了将 .cl
扩展与 COOL 相关联,我在 .vimrc
中添加了以下行:
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?
创建包含以下内容的文件 ~/.vim/filetype.vim
:
augroup filetypedetect
au BufNewFile,BufRead *.cl setf cool
augroup END
参见:help new-filetype
。
我在 macOS 上使用 vim 8.1(vim-plug 用于插件管理)。我需要处理 COOL 文件,所以我手动下载了 syntax file 并将其放入 ~/.vim/syntax
为了将 .cl
扩展与 COOL 相关联,我在 .vimrc
中添加了以下行:
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?
创建包含以下内容的文件 ~/.vim/filetype.vim
:
augroup filetypedetect
au BufNewFile,BufRead *.cl setf cool
augroup END
参见:help new-filetype
。