I just got a Kinesis Advantage keyboard and want to remap Enter to Esc in insert mode in vim. I'm using iTerm2 as well.
Here's what I've got so far:
inoremap <CR> <Esc>
inoremap jj <Esc>
nnoremap <CR> i
On startup, this does not work: Enter enters insert mode, and in insert mode,
jj exits insert mode. However, Enter does not exit from insert mode.
Then I reload my vimrc file:
And viola, my Enter key now exits insert mode and everything works fine.
Any thoughts on why this would be happening?