TermuxにLua付きVimをインストールする
Lua付きのVimが, どうしようもなく欲しくなることがある. ここあたりを参考にすれば普通は入るが, Termuxはインストール場所が特殊だったりして少し面倒だった. そのメモ.
pkg install -y git build-essential ncurses lua54 luajit python python2 ruby
# これをしておかないとconfigureで引っ掛かる.
ln -s $PREFIX/bin/lua5.4 $PREFIX/bin/lua
mkdir -p ~/src && cd ~/src
git clone https://github.com/vim/vim.git
cd vim
# prefixは$PREFIXに統一. Python, Rubyは任意.
./configure --with-features=huge --enable-multibyte --enable-luainterp=dynamic --with-lua-prefix=$PREFIX --enable-gpm --enable-cscope --enable-fontset --enable-fail-if-missing --prefix=$PREFIX --enable-pythoninterp=dynamic --enable-python3interp=dynamic --enable-rubyinterp=dynamic
make && make install
ncurses-dev
とかの *-dev
パッケージが,
Termuxではメインパッケージに含まれている.
地味に躓く.