make it so you are only put in normal mode after running a command if the command did not change the editor mode and make :normal support going into insert mode