When I'm in a shell and I change buffers, if I switch back to the shell buffer, the cursor has moved back a character and I can't start typing new shell commands until I hit ->
first.
This happens even with: (setq evil-move-cursor-back nil)
I'm using evil. This doesn't happen when with emacs -Q
or in spacemacs, so there must be something wrong with my config, but I don't know what to look for that might be causing it.