Vimメモ : Neovimをインストールしてみる
Neovimという次世代Vimがあるらしいのでとりあえずインストールしてみる。現時点でバージョンは0.1.*らしい。
インストール方法は下記ページに書いてある。
Installing Neovim · neovim/neovim Wiki · GitHub
OS XのHomebrewでインストールする場合
Homebrewでインストールできるので下記コマンドを実行する。
$ brew install neovim/neovim/neovim … The Neovim executable is called 'nvim'. To use your existing Vim configuration: ln -s ~/.vim ~/.config/nvim ln -s ~/.vimrc ~/.config/nvim/init.vim See ':help nvim' for more information on Neovim. When upgrading Neovim, check the following page for breaking changes: https://github.com/neovim/neovim/wiki/Following-HEAD If you want support for Python plugins such as YouCompleteMe, you need to install a Python module in addition to Neovim itself. Execute ':help nvim-python' in nvim or see the following page for more information: http://neovim.io/doc/user/nvim_python.html If you have any questions, have a look at: https://github.com/neovim/neovim/wiki/FAQ. ==> Summary 🍺 /usr/local/Cellar/neovim/0.1.2: 1,320 files, 17.8M, built in 8 minutes 33 seconds
CentOSにソースからインストールする場合
下記パッケージが必要なので事前にインストールしておく。
$ sudo yum -y install libtool autoconf automake cmake gcc gcc-c++ make pkgconfig unzip
ソースをgit clone
で取得してビルドする。
$ git clone https://github.com/neovim/neovim $ cd neovim $ make $ sudo make install
Neovimを起動する
nvim
というコマンドが使えるようになっているので実行すると以下のような画面が表示される。
Neovimのイントロダクションがあるみたいなので:help nvim-intro
を実行する。
nvim-from-vim
というVimからNeovimに移行する方法があるので見てみると以下のようなことが書いてある。
Transitioning from Vim *nvim-from-vim* Nvim is emphatically a fork of Vim, so compatibility to Vim should be pretty good. To start the transition, link your previous configuration so Nvim can use it: > mkdir -p ${XDG_CONFIG_HOME:=$HOME/.config} ln -s ~/.vim $XDG_CONFIG_HOME/nvim ln -s ~/.vimrc $XDG_CONFIG_HOME/nvim/init.vim
ということで下記コマンドを実行して再起動してみたら普段使用していたVimの設定が反映された(中には使えなくなっているものもあるかもしれないが)。
$ mkdir -p ${XDG_CONFIG_HOME:=$HOME/.config} $ ln -s ~/.vim $XDG_CONFIG_HOME/nvim $ ln -s ~/.vimrc $XDG_CONFIG_HOME/nvim/init.vim
あと、Neovimでいろいろ調べていたら最近はプラグイン管理ツールとしてNeoBundleではなくdein.vimを使うのがよいらしいので今度試してみる。