MCPcopy
hub / github.com/witheve/Eve / enterVimMode

Function enterVimMode

src/codemirror.js:9575–9582  ·  view source on GitHub ↗
(cm)

Source from the content-addressed store, hash-verified

9573
9574 var Vim = function() {
9575 function enterVimMode(cm) {
9576 cm.setOption('disableInput', true);
9577 cm.setOption('showCursorWhenSelecting', false);
9578 CodeMirror.signal(cm, "vim-mode-change", {mode: "normal"});
9579 cm.on('cursorActivity', onCursorActivity);
9580 maybeInitVimState(cm);
9581 CodeMirror.on(cm.getInputField(), 'paste', getOnPasteFn(cm));
9582 }
9583
9584 function leaveVimMode(cm) {
9585 cm.setOption('disableInput', false);

Callers 1

attachVimMapFunction · 0.85

Calls 5

maybeInitVimStateFunction · 0.85
getOnPasteFnFunction · 0.85
setOptionMethod · 0.80
onMethod · 0.80
getInputFieldMethod · 0.80

Tested by

no test coverage detected