Fix Esc in Vim mode

This commit is contained in:
Zankio 2016-04-23 23:26:40 +08:00
parent 14c6778715
commit 3aa9204e57

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) {
@ -2928,4 +2929,4 @@ $(editor.getInputField())
$(this).data('autocompleting', false);
editor.setOption("extraKeys", defaultExtraKeys);
}
});
});