●概要
vimでneocompleteを使いたいため。
ググれば星の数ほど出てきますが私も書いておきます。
/usr/localに置くと全部に影響がでてちょっといやな思いをしたので、ユーザーホームディレクトリに置きます。
●手順
準備作業。
#sudo yum remove vim-enhanced # 消さない
sudo yum install lua-devel ncurses-devel
Rubyを有効化する場合、--with-ruby-commandオプションは必要で、rbenvでインストールした場所を
設定するのが良いよう。
# sudo su -
mkdir vim
cd vim
git clone https://github.com/vim/vim.git
cd vim/
git pull
make distclean
./configure \
--prefix=/home/itman \
--with-features=huge \
--enable-multibyte \
--enable-rubyinterp \
--enable-luainterp \
--enable-cscope \
--enable-fail-if-missing \
--with-ruby-command=/home/itman/.rbenv/shims/ruby
make
make install
エリアスの定義
#sudo ln -s /usr/local/bin/vim /usr/bin/vim
alias vi='~/bin/vim'
alias vim='~/bin/vim'
●参考サイト
CentOS7でluaを有効にしたVimに入れ替える