It seems that behavior of ctrl-o in CodeMirror text boxes is not consistent with behavior of ctrl+o in the Mac OS X system.
Current behavior: ctrl+o “opens” (inserts) a line above your current line, but the pointer remains at your current line.
Suggested behavior: open the line as above, but also move the pointer to the newly-created line.
Rationale: Mac OS X, Emacs, and perhaps other environments implement the second behavior, which is therefore more familiar to many users.
This can be tested on front page: http://codemirror.net
Is there a reason why it is not consistent?