Usefull personal stuffs
-
If you are cloning this repo, you could perform an HOME install. For this situation you should provide a
--prefix=your/home/folder
inside configure vim:$ ./configure --with-features=huge --enable-rubyinterp \ --enable-pythoninterp \ --with-python-config-dir=/usr/lib/python2.7-config \ --prefix=/your/home/folder
-
After this run
make
andmake install
and include on your.bashrc
the line an alias to vi and vim from your recently compiled vim:alias vi='~/bin/vim' alias vim='~/bin/vim'
-
After this you should install Vundle just typing:
$ git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
-
And copying the
.vimrc
fromMonVi
repo to your HOME folder -
Open
vi
and:PluginInstall
Infos cloned from HERE Compiling Vim from source is actually not that difficult. Here's what you should do:
-
First, install all the prerequisite libraries, including Mercurial. For a Debian-like Linux distribution like Ubuntu, that would be the following:
apt-get install libncurses-dev libgtk2.0-dev libatk1.0-dev libcairo2-dev \ libx11-dev libxpm-dev libxt-dev python3-dev ruby-dev mercurial
-
Remove vim if you have it already.
sudo apt-get remove vim vim-runtime gvim
On Ubuntu 12.04.2 you probably have to remove these packages as well:
sudo apt-get remove vim-tiny vim-common vim-gui-common
-
Once everything is installed, getting the source is easy. If you're not using vim 7.3, make sure to set the VIMRUNTIMEDIR variable correctly below (for instance, with vim 7.4a, use /usr/share/vim/vim74a):
cd ~ hg clone https://code.google.com/p/vim/ cd vim ./configure --with-features=huge \ --enable-rubyinterp \ --enable-pythoninterp \ --with-python-config-dir=/usr/lib/python2.7-config \ --enable-perlinterp \ --enable-gui=gtk2 --enable-cscope --prefix=/usr make VIMRUNTIMEDIR=/usr/share/vim/vim74 sudo make install
You may also wish to add
--enable-luainterp
if you wish to support plugins that require Lua.
If you want to be able to easily uninstall the package use checkinstall
instead of sudo make install
sudo apt-get install checkinstall
cd vim
sudo checkinstall
Set vim as your default editor with update-alternatives
.
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 1
sudo update-alternatives --set editor /usr/bin/vim
sudo update-alternatives --install /usr/bin/vi vi /usr/bin/vim 1
sudo update-alternatives --set vi /usr/bin/vim
- Double check that you are in fact running the new Vim binary by looking at the output of
vim --version
.
If you don't get gvim working (on ubuntu 12.04.1 LTS), try changing --enable-gui=gtk2
to --enable-gui=gnome2
You may need to add --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/
to the configure
call.
These configure
and make
calls assume a Debian-like distro where Vim's runtime files directory is placed in /usr/share/vim/vim74/
, which is not Vim's default. Same thing goes for --prefix=/usr
in the configure
call. Those values may need to be different with a Linux distro that is not based on Debian. In such a case, try to remove the --prefix
variable in the configure
call and the VIMRUNTIMEDIR
in the make
call (in other words, go with the defaults).
If you get stuck, here's some other useful information on building Vim.