Skip to content

Repository files navigation

My VIM setup.

License: BSD3

This is on github so I can synchronise between hosts easily, plus of course version control goodness.

I symlink vimrc to ~/.vimrc, so everything remains contained inside the git repository. Only global settings go in vimrc (in theory, I have bugs in my process). I use git submodules to pull in bundles for the various plugins I want, and of course pathogen is used to manage them.

Current submodules are:

submodulewhy I have it here
gundoshows undo tree
syntasticsyntax checking
vim-airlinestatus line for a relatively lightweight but useful bar
vim-bufferlinefor when I went through a multi-buffer phase, now largely useless
vim-fugitiveprovides git branch name in the status line (and other stuff I don't use)
vim-gitguttergit change markers in the vim signs gutter
vim-gradleessentially just map .gradle to filetype groovy
vim-hdevtoolsHaskell tools for vim, stuff like dynamic type checking
vim-pathogenthe manager for all of these modules
vim-puppetsyntax highlighting for puppet files
vim-scalaI basically just use this for scala syntax highlighting
java-8-syntaxFix for java 8 lambda syntax highlighting

About

My vimrc settings

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages