vim, MacVimを+luaオプション付きでインストール
テーマ
vimプラグインのneocompleteなどを利用するためには、luaオプション付きのvimを使用する必要がある。問題と解決方法。
問題
neocomplete などを使おうとして.vimrcに
NeoBundle 'Shougo/neocomplete.vim'
と書いた場合、以下の様なエラーが出ることがある。
$ vim neocomplete does not work this version of Vim. It requires Vim 7.3.885 or above and "if_lua" enabled Vim. Press ENTER or type command to continueある。
原因
$ vim --version | grep lua +dialog_con -lua +rightleft +windows
解決方法
brewを用いる。
$ # brewのインストールオプションを調べる $ brew options vim | grep lua --with-lua Build vim with lua support --with-luajit Build with luajit support $ # インストール $ brew install vim --with-lua $ # MacVimも同様 $ brew install macvim --with-lua
もう既に一度インストールしてしまっていた場合には、
brew uninstall vim
で一度アンインストールすればよい。
インストール後の確認
$ vim --version | grep lua +dialog_con +lua +rightleft +windows $ mvim --version | grep lua +dialog_con_gui +lua +rightleft +windows