/vim

Aaron Massey's vim configuration

Primary LanguageVim scriptMIT LicenseMIT

Aaron Massey's vim configuration

I've stolen so many things from so many people, it's time to make my files available to others. This repo contains all the files needed to manage my vim configuration. Some files are ignored in my .gitignore file, but present on my file system:

.
├── .gitignore
├── .vim
│   ├── .netrwhist
│   ├── UltiSnips
│   |   └── [...]
│   ├── bundle
│   |   └── [...]
│   └── spell
│       └── [...]
├── .vim-backup
├── .vim-swapfiles
└── .vimrc

I'm managing these files using stow. If you wanted to do the same, don't forget to ignore the readme when you deploy it:

stow --ignore "tags|README.md|LICENSE.md" vim

Please also note that I'm using vim-plug to manage my plugins. If you're just cloning this repository, then you should install Vundle:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

And you should install those plugins with something like this:

vim +PlugInstall +qall

If you're new to vim, I strongly recommend Drew Neil's Practical Vim and his screencasts over on vimcasts.org.