spacemacs. When I exit insert state, the cursor moves to the left one character. Why is that? Is it a bug, or is it a feature? Can I turn it off?
"Moving one space left after leaving insert" is the default behavior in Vim, which
evil (on top of which
spacemacs is built) emulates by default. If you don't like that behavior, you can set
(setq evil-move-cursor-back nil).