はじめに
以下の投稿で述べたNeovimの不具合がこのPRで直りそうなんですが、なかなかリリースされないので修正されたソースからNeovimをビルドします。
実行環境
macOS Catalina Version 10.15.5
前提
macOSなので以下の前提を事前に満たしておきます。
Building Neovim · neovim/neovim Wiki · GitHub
ソースの取得
今回は上記PRの修正を試したいので、マージ元のブランチをチェックアウトします。
$ git clone https://github.com/erw7/neovim.git $ cd neovim/ $ git checkout fix-paste
ビルド・インストール
あとはREADMEに記載の手順でインストールします。
$ make CMAKE_BUILD_TYPE=RelWithDebInfo
すると以下のエラーが発生してしまいました。
FAILED: build/src/libvterm-stamp/libvterm-configure cd /Users/hiroki_sawano/.ghq/github.com/erw7/neovim/.deps/build/src/libvterm && "" "" && /usr/local/Cellar/cmake/3.18.2/bin/cmake -E touch /Users/hiroki_sawano/.ghq/github.com/erw7/neovim/.deps/build/src/libvterm-stamp/libvterm-configure /bin/sh: : command not found
どうやらmacOS 10.15とcmake 3.18だと発生するエラーだったようです。Neovim本体では修正済みの不具合なので同様の修正を取り込みました。
では改めてビルド、インストールします。
$ make CMAKE_BUILD_TYPE=RelWithDebInfo $ sudo make install
これでソースからビルドしたNeovimをインストールできました。
$ nvim --version NVIM v0.5.0-3075-g23463dd07-dirty
さいごに
今回インストールした版のNeovimでこの不具合が再現しないことを期待し、当面試用してみます。