add a few new vim key bindings and more go support