vimconfig

Automatic vim configuration with enhanced completion and statuslines.


Project maintained by ahluntang Hosted on GitHub Pages — Theme by mattgraham

vimconfig

Installation

Requirements

Make sure you have moved your current .vim folder and .vimrc to a backup folder!

Install using curl:

curl -LsS https://raw.github.com/ahluntang/vimconfig/master/install.sh | bash

Install using wget

wget --no-check-certificate https://raw.github.com/ahluntang/vimconfig/master/install.sh -O - | bash

Now run vi/vim to install the vim-addon-manager and to retrieve the plugins using the vim-addon-manager. This requires hg for some plugins.

Fonts

This config uses Powerline to enhance the statuslines in vim. For some symbols to work, you can use one of the patched fonts on https://github.com/Lokaltog/powerline-fonts and change the font in the .vimrc file. By default, it uses PragmataPro by Fabrizio Schiavi.

Credits

Vim Addon manager

See: https://github.com/MarcWeber/vim-addon-manager

To manage retrieve additional plugins for vim (Powerline, AutoComplPop, L9)

Powerline

See: https://github.com/Lokaltog/powerline

Mode-dependent highlighting

icon normalicon inserticon visualicon replace

Other

Some other plugins it retrieves:

* Regarding manually compiled vim

I have used this configuration/installer successfully on vim compiled on windows (cygwin) and centos with the following options:

./configure --disable-selinux --enable-rubyinterp --enable-pythoninterp --with-features=big

For windows users that don't want cygwin, this also works with Cream