I cannot understand why having this line:
nmap <C-[> :tabprevious<cr>
... causes vim to open up immediately in "c" (change?) mode. This is one half of a pair of mappings that I like to use to do tab navigation in vim:
" screw taglist; yay tabs!
nmap <C-[> :tabprevious<cr>
nmap <C-]> :tabnext<cr>
The latter rule works perfectly fine, but the former gives me this weird behavior when opening vim. After manually going back into normal mode, both mappings work as expected (changing the tabs).
What gives? Am I missing something simple here?
Btw, I'm using CLI vim (i.e., not MacVim) on OSX 10.5 via iTerm2. I've already combed through my entire .vimrc
file and installed plugins and confirmed--even with all plugins disabled and all other options commented out--I get this behavior because of the line above.