/.vim

Primary LanguageVim script

.vim

Importing my entire Vim setup is as easy as:

cd ~			# cd into your home directory
rm -rf .vim
git clone git@github.com:btexpress/.vim.git 
			(or git clone https://github.com/btexpress/.vim.git)
sh .vim/symbolic-link-script
sh .vim/install-vundle-and-vim-plugins

Important points :

  1. Use 'https://github.com/btexpress/.vim.git' instead of 'git@github.com:btexpress/.vim.git' for "git clone" argument if you do NOT have ssh keys set up in github.com
  2. Windows users: Make sure 'cygwin' is installed and "cygwin's" version of 'git' is installed

Here are links to all the plugins installed in this .vimrc:

  1. Vundle, the plug-in manager for Vim.
  2. The NERDTree - A tree explorer plugin for vim.
  3. Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.
  4. syntastic - Syntax checking hacks for vim.
  5. Tabular - Vim script for text filtering and alignment.
  6. vim-ansible-yaml - Add additional support for Ansible in VIM.
  7. yaml-vim - YAML syntax/indent plugin for Vim.
  8. NERDTree and tabs together in Vim, painlessly.
  9. vim-puppet - Puppet niceties for your Vim setup.
  10. sensible.vim - a universal set of defaults.
  11. Rocannon - Vim for Ansible playbooks.
  12. vim-json - A better JSON for Vim.
  13. indentLine - A vim plugin to display the indention levels with thin vertical lines.

Disregard all text below. 'YouCompleteMe' plugin has been temporarily disabled.

Extra steps needed for using the 'YouCompleteMe' plugin:

sudo apt install build-essential cmake python3-dev
cd ~/.vim/bundle/YouCompleteMe
python3 install.py --all

If 'YouCompleteMe' or any other plugin is not desired, you can edit your '~/.vimrc' and comment the plugin out by putting a double quote at the beginning of the line the plugin is invoked; e.g.,

" Plugin 'Valloric/YouCompleteMe'

For a more detailed explaination of the 'YouCompleteMe' plugin, or any problems with it, see https://github.com/Valloric/YouCompleteMe