overhaul vim and terminal