sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-common vim-gui-common
sudo apt-get install liblua5.1-dev luajit libluajit-5.1 python-dev ruby-dev libperl-dev mercurial libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev
sudo apt-get install libncurses5-dev python-dev libperl-dev ruby-dev liblua5.2-dev
sudo rm -rf /usr/local/share/vim
sudo rm /usr/bin/vim
# Fix liblua paths
sudo ln -s /usr/include/lua5.2 /usr/include/lua
sudo ln -s /usr/lib/x86_64-linux-gnu/liblua5.2.so /usr/local/lib/liblua.so
cd ~
sudo apt-get install mercurial
hg clone https://code.google.com/p/vim/
cd vim
./configure --prefix=/usr \
--enable-luainterp=yes \
--enable-perlinterp=yes \
--enable-pythoninterp=yes \
--enable-rubyinterp=yes \
--enable-cscope \
--disable-netbeans \
--enable-multibyte \
--enable-largefile \
--enable-gui=no \
--with-features=huge \
--with-x
make
sudo make install
Last active
March 3, 2017 07:44
-
-
Save cirias/dc68529bcab7a042cce5 to your computer and use it in GitHub Desktop.
vim-compile.md
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment