sontixyou blog

技術まわり、ガジェット関連について

Neovim HEADをビルドする方法

Neovim Headをビルドすることがはじめてパターン

brew install ninja cmake gettext curl
git clone https://github.com/neovim/neovim
cd neovim
make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$HOME/neovim"
make install
export PATH="$HOME/neovim/bin:$PATH"

これをやると、$HOME/neovim/bin にneovimを起動するためのファイルが配置される

どこのディレクトリからもnvimコマンドでneovimを起動したい場合、.zshrcにaliasを登録すればOK

alias v='~/neovim/bin/nvim'
source ~/.zshrc

Neovim Headをビルドしたことがあるパターン

rm -r $HOME/neovim
make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$HOME/neovim"
make install
export PATH="$HOME/neovim/bin:$PATH"

これを毎回コマンドをコピペして実行することは面倒であるため、スクリプトファイルにまとめます。

# ref : https://github.com/neovim/neovim/wiki/Building-Neovim
if [ -d "$HOME/neovim" ]; then
  rm -rf "$HOME/neovim"
fi

cd $HOME/projects/neovim
make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$HOME/neovim"
make install
export PATH="$HOME/neovim/bin:$PATH"