Don't use smartindent, which is kind of broken.
Add bronson/vim-trailing-whitespace.
Use own fork of taglist.vim.