Assumes that Python2, Python3, and Lua are installed...
git clone https://github.com/vim/vim.git
cd vim
./configure --with-features=huge \
--enable-pythoninterp=yes \
--enable-python3interp=yes \
--enable-luainterp=yes
make
sudo make install