Récemment, j'ai eu besoin de construire Vim à partir des sources pour utiliser un plugin nécessitant une interprétation Lua. Cela a bien fonctionné sur mon ordinateur portable, mais mon ordinateur tour a des problèmes. Chaque fois que je lance Vim, je reçois le message:
Error detected while processing /home/XXXXXX/.vim/vimrc:
line 55:
E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim
Sans surprise, Vim ne parvient pas à mettre en évidence la syntaxe et lance un tas d'autres erreurs lors de l'édition de texte.
Après avoir fait quelques recherches moi-même, je peux dire que syntax.vim est réellement dans /usr/local/share/vim/vim74/syntax/syntax.vim
, par opposition au répertoire mentionné précédemment. Comment puis-je résoudre ça?
Plus d'informations
Vim a été installé à l'aide de checkinstall
. Pour le compiler, j'ai exécuté les commandes:
./configure --with-features=huge --enable-cscope --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu --enable-multibyte --enable-fontset --disable-gui --disable-netbeans --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-largefile
make VIMRUNTIMEDIR=/usr/share/vim/vim74
sudo ln -s /usr/local/share/vim/vim74 /usr/share/vim/vim74
. Je laisse la question ouverte pour le moment, au cas où je rencontrerais d'autres problèmes connexes.
sudo ln -s /usr/local/share/vim/vim74/syntax/syntax.vim /usr/share/vim/vim74/syntax/syntax.vim