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ではメインパッケージに含まれている. 地味に躓く.