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