I'm using AppCode 1.6.4 with the IdeaVim plugin. It feels mostly nicer than Xcode except for typing end brackets. If I begin typing a message send like this (^ shows the caret position).
the moment I type end bracket ']' instead of the caret hopping to the right-side of the bracket, the app inserts a new set of brackets around my argument like this:
[NSFileHandle fileHandleForReadingAtPath:[filePath ^]]
How do I get the caret to the other side of the end bracket without leaving edit/typing mode in Vim?