Skip to content

Instantly share code, notes, and snippets.

@yradunchev
Last active May 16, 2023 08:35
Show Gist options
  • Save yradunchev/11f3b7ec5eb1678d52087deadaf78d95 to your computer and use it in GitHub Desktop.
Save yradunchev/11f3b7ec5eb1678d52087deadaf78d95 to your computer and use it in GitHub Desktop.
vimsource
sudo apt install libncurses5-dev \
libatk1.0-dev \
libcairo2-dev python-dev \
python3-dev git
sudo apt remove vim vim-runtime gvim
cd /usr && sudo git clone https://github.com/vim/vim.git && cd vim
sudo ./configure --with-features=huge --enable-multibyte --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --enable-python3interp=yes --with-python3-config-dir=/usr/lib/python3.9/config-3.9-x86_64-linux-gnu/ --enable-cscope --prefix=/usr/local
sudo make VIMRUNTIMEDIR=/usr/local/share/vim/vim90
cd /usr/vim && sudo checkinstall
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 1
sudo update-alternatives --set editor /usr/local/bin/vim
sudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 1
sudo update-alternatives --set vi /usr/local/bin/vim
sudo ln -s /usr/local/share/vim/vim90/ /usr/local/share/vim/vim81
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment