not use evil insert state, emacs state instead