Nicked some things from Sam H's vimrc... again