由於neocomplete 的安裝需要vim將lua 功能激活。因此,需要由vim 源碼重新編譯,並打開lua選項。
具體步驟參照這個:
http://www.fullybaked.co.uk/articles/installing-latest-vim-on-centos-from-source
但是你可能會發現最後安裝完成後,在vim中運行 :echo has("lua") 的結果仍然是0,說明lua 功能並沒有打開。爲什麼呢?
再回到vim的源文件路徑下,運行./configure (lablabla, 把需要的功能都打開),輸出的結果中:
checking if lua.h can be found in /usr/include... no
說明找不到lua的頭文件,所以需要安裝 lua development 版本,把 頭文件裝上去。
sudo yum install lua-devel
現在就OK啦,再運行 ./configure && make && make install 就可以安裝具有lua 功能的vim了,然後就可以裝NeoComplete了