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