Some ideas from thoughtbot/dotfiles ^^

https://github.com/thoughtbot/dotfiles/blob/master/vimrc