Нещодавно мені потрібно було створити Vim з джерела, щоб використовувати плагін, який потребував інтерпретації Lua. Це добре спрацювало на моєму ноутбуці, але на моєму комп'ютері вежі виникають деякі проблеми. Щоразу, коли я запускаю Vim, я отримую повідомлення:
Error detected while processing /home/XXXXXX/.vim/vimrc:
line 55:
E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim
Не дивно, що тоді Vim не вдається виділити синтаксис і видає купу інших помилок під час редагування тексту.
Провівши кілька досліджень самостійно, я можу сказати, що насправді є syntax.vim /usr/local/share/vim/vim74/syntax/syntax.vim
, на відміну від раніше згаданого каталогу. Як я можу це вирішити?
Більше інформації
Vim був встановлений за допомогою checkinstall
. Для його складання я запустив команди:
./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
. Я поки залишаю це питання відкритим, якщо я зіткнувся з іншими пов'язаними питаннями.
sudo ln -s /usr/local/share/vim/vim74/syntax/syntax.vim /usr/share/vim/vim74/syntax/syntax.vim