Baru-baru ini, saya perlu membuat Vim dari sumber untuk menggunakan plugin yang membutuhkan interpretasi Lua. Ini berfungsi baik di laptop saya, tetapi komputer menara saya mengalami beberapa masalah. Setiap kali saya menjalankan Vim, saya menerima pesan:
Error detected while processing /home/XXXXXX/.vim/vimrc:
line 55:
E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim
Tidak mengherankan, Vim kemudian gagal untuk menyorot sintaksis, dan melemparkan banyak kesalahan lain saat mengedit teks.
Setelah melakukan riset sendiri, saya dapat mengatakan bahwa syntax.vim sebenarnya ada /usr/local/share/vim/vim74/syntax/syntax.vim
, tidak seperti direktori yang disebutkan sebelumnya. Bagaimana saya bisa memecahkan masalah ini?
Info lebih lanjut
Vim diinstal menggunakan checkinstall
. Untuk mengkompilasinya, saya menjalankan perintah:
./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
. Saya membiarkan pertanyaan terbuka untuk saat ini, jika saya mengalami masalah terkait lainnya.
sudo ln -s /usr/local/share/vim/vim74/syntax/syntax.vim /usr/share/vim/vim74/syntax/syntax.vim