neocompleteを使うために、luaを有効にしたvimの最新版をインストール
環境 CentOS 7.0 vim7.4
CentOSでneocomplete.vimを入れてるために、luaを有効にしてvimの最新版をインストールする。
vimがインストールされている場合はアンインストールする。
$ yum remove vim-enhanced
必要モジュールのインストール
$ cd /usr/local/src $ sudo yum install mercurial ncurses-devel lua lua-devel
vimをmakeインストールする
$ hg clone https://vim.googlecode.com/hg/ vim $ cd vim $ ./configure \ --with-features=huge \ --enable-multibyte \ --enable-luainterp=dynamic \ --enable-gpm \ --enable-cscope \ --enable-fontset $ make $ make install
バージョンを確認。luaが有効なことを確認する。
$ vim --version | egrep 'IMproved|lua' VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 30 2015 23:52:31) +dialog_con +lua/dyn +rightleft +windows
neocompleteの設定はよくわからないので、以下を参照にさせてもらって設定
neocompleteを入れてみた作業ログ - Make 鮫 noise
NeoBundle 'Shougo/neocomplete.vim' let g:neocomplete#enable_at_startup = 1 let g:neocomplete#enable_ignore_case = 1 let g:neocomplete#enable_smart_case = 1 if !exists('g:neocomplete#keyword_patterns') let g:neocomplete#keyword_patterns = {} endif let g:neocomplete#keyword_patterns._ = '\h\w*' highlight Pmenu ctermbg=248 guibg=#606060 highlight PmenuSel ctermbg=159 guifg=#dddd00 guibg=#1f82cd highlight PmenuSbar ctermbg=0 guibg=#d6d6d6
:NeoBundleInstallを実行して有効化すれば完了。