code snippeets added with ultisnips the joy have no limit :D also gundo
instead of undotree because live diff and done a bit of order in
filetype dependand settings