Eu criei um arquivo de sintaxe personalizado e nenhum dos arquivos em $VIMRUNTIME
parece ser carregado. Eu segui estas partes da documentação:
Quando faço
:echo &runtimepath
Eu recebo:
/home/durron597/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/home/durron597/.vim/after
No entanto, se eu abrir um arquivo com vim -D, aqui estão os arquivos listados enquanto digito f
:
/etc/vimrc
/home/durron597/.vimrc
/usr/share/vim/vim73/plugin/getscriptPlugin.vim
/usr/share/vim/vim73/plugin/gzip.vim
/usr/share/vim/vim73/plugin/matchparen.vim
/usr/share/vim/vim73/plugin/netrwPlugin.vim
/usr/share/vim/vim73/plugin/rrhelper.vim
/usr/share/vim/vim73/plugin/spellfile.vim
/usr/share/vim/vim73/plugin/tarPlugin.vim
/usr/share/vim/vim73/plugin/tohtml.vim
/usr/share/vim/vim73/plugin/vimballPlugin.vim
/usr/share/vim/vim73/plugin/zipPlugin.vim
Aqui está a saída de ls -lR
durron597@Durron597 ~/.vim
$ ls -lR
.:
total 0
drwxr-xr-x+ 1 durron597 None 0 Jun 3 11:06 ftdetect
drwxr-xr-x+ 1 durron597 None 0 Jun 3 11:06 syntax
./ftdetect:
total 1.0K
-rw-r--r-- 1 durron597 None 45 Jun 3 11:06 mytype.vim
./syntax:
total 4.0K
-rw-r--r-- 1 durron597 None 740 Jun 3 11:06 mytype.vim
Os caminhos exatos são:
/home/durron597/.vim/ftdetect/mytype.vim
/home/durron597/.vim/syntax/mytype.vim
Observação: o problema é que esses arquivos não parecem estar carregados, não que esses arquivos tenham erros internos
Saída de :filetype
filetype detection:ON plugin:ON indent:OFF
Editar 3: Não, realmente, os arquivos estão no lugar certo:
$ find /home -name '*.vim'
/home/durron597/.vim
/home/durron597/.vim/ftdetect/fix.vim
/home/durron597/.vim/syntax/fix.vim