My vimrc, including auto-filling and other functions