Я создал собственный файл синтаксиса, но ни один из файлов в $VIMRUNTIME
похоже, не загружается. Я следовал за этими частями документации:
- http://vimdoc.sourceforge.net/htmldoc/filetype.html#new-filetype
- http://vimdoc.sourceforge.net/htmldoc/syntax.html#mysyntaxfile
Когда я делаю
:echo &runtimepath
Я получил:
/home/durron597/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,/home/durron597/.vim/after
Однако, если я открою файл с помощью vim -D, вот перечисленные файлы при вводе 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
Вот вывод команды 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
Точные точные пути:
/home/durron597/.vim/ftdetect/mytype.vim
/home/durron597/.vim/syntax/mytype.vim
Примечание: проблема в том, что эти файлы вообще не загружаются, а не в том, что в этих файлах есть внутренние ошибки
Вывод :filetype
filetype detection:ON plugin:ON indent:OFF
Редактировать 3: Нет, действительно, файлы находятся в нужном месте:
$ find /home -name '*.vim'
/home/durron597/.vim
/home/durron597/.vim/ftdetect/fix.vim
/home/durron597/.vim/syntax/fix.vim