Fix Esc in Vim mode

This commit is contained in:
Zankio 2016-04-23 23:26:40 +08:00
parent 14c6778715
commit 3aa9204e57
1 changed files with 5 additions and 4 deletions

View File

@ -5,13 +5,14 @@ var defaultExtraKeys = {
cm.setOption("fullScreen", !cm.getOption("fullScreen"));
},
"Esc": function(cm) {
if (cm.getOption("fullScreen")) cm.setOption("fullScreen", false);
if (cm.getOption('keyMap').substr(0, 3) === 'vim') return CodeMirror.Pass;
else if(cm.getOption("fullScreen")) cm.setOption("fullScreen", false);
},
"Cmd-S": function () {
return CodeMirror.PASS
return CodeMirror.Pass
},
"Ctrl-S": function () {
return CodeMirror.PASS
return CodeMirror.Pass
},
"Enter": "newlineAndIndentContinueMarkdownList",
"Tab": function(cm) {