Vim Venders!
A Vim config inspired by the work of Wim Wenders.
Quick Setup
There’s a setup script included that will create a bunch of directories in
~/.vim
, symlink ~/.vimrc
to ~/.vim/vimrc
and install a bunch of plugins.
Checkout and setup like so:
Make sure you have Make, Node.js and NPM installed (for Tern and YouCompleteMe) and then run the following:
git clone https://github.com/roshambo/vim-venders.git ~/.vim
cd ~/.vim
make
On MacOS, Make is included with Xcode. If you're on Linux, you probably already have it installed, and if you don't, you probably know how to install it.
Recommended Utilities
General
-
The Silver Searcher: Fast
ack
replacement
C and stuff like that
Elm
There's a bunch of Elm stuff to install. It's easiest to just copy and paste this in the terminal (assuming you have Node.js and NPM installed):
npm -g install elm elm-test elm-oracle elm-format
Go
- Gometalinter: runs a bunch of Go linters all at once.
Also, you should run :GoInstallBinaries
and Vim-Go will install all
the other stuff you need.
JavaScript
- Node.js: required for Tern
- NPM: also required for Tern
- ESLint Stuff (also covers React)
- Prettier: code formatter (also formats CSS/Sass)
Quick install everything:
npm -g install eslint babel-eslint eslint-plugin-react prettier
Python
Quick install everything:
pip install flake8 mypy yapf
CoffeeScript
- CoffeeScript obviously
- CoffeeTags: tag browser