モチベーション
- macOSでtexvim(vim +clientserverが必要)を使いたかったが,
brew install vim
でインストールしたvimには+clientserverが入っていなかったため. brew install vim --with-client-server
ではvim(+clientserver)がインストールされなかったため.
手順
- ビルドに必要なパッケージをダウンロードする.
bash
brew install lua luajit
- vimをソースコードからインストールする.
bash
git clone git@github.com:vim/vim.git
cd vim
./configure \--with-features=huge \--with-x\--enable-multibyte\--enable-luainterp=dynamic \--enable-gpm\--enable-cscope\--enable-fontset\--enable-fail-if-missing\--prefix=/usr/local \--enable-pythoninterp=dynamic \--enable-python3interp=dynamic \--enable-rubyinterp=dynamic \--enable-gui=auto \--enable-gtk2-check\--disable-darwin\--with-lua-prefix=/usr/local
# --disable-darwin は, macOSでmakeするときに必要.# macOSの場合, 最後の '--with-lua-prefix' を指定しないとconfigure時に 'configure: error: could not configure lua' が出てしまう.
make
sudo make install