https://zenn.dev/pu_ri/articles/1ea8979194a90b
ghq get git@github.com:vim/vim.git
# 依存関係のインストール
sudo apt-get update
sudo apt-get install -y lua5.3 liblua5.3-dev
sudo apt-get install -y luajit
sudo apt-get install -y libluajit-5.1-dev
sudo apt-get update
sudo apt-get install -y tcl-dev
asdf plugin-add python
asdf install python latest
asdf global python latest
asdf plugin-add ruby
asdf install ruby latest
asdf global ruby latest
# vimのレポジトリで実行する
./configure \
--with-features=huge \
--enable-gui=gtk3 \
--enable-python3interp \
--enable-luainterp \
--enable-tclinterp \
--enable-rubyinterp \
--with-luajit \
--enable-fail-if-missing \
--prefix=/opt/vim
make
sudo make install