improved vim with fugitive, gundo and ctrlp