MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / enterVimMode

Function enterVimMode

lib/web/CodeMirror/keymap/vim.js:253–260  ·  view source on GitHub ↗
(cm)

Source from the content-addressed store, hash-verified

251
252 var Vim = function() {
253 function enterVimMode(cm) {
254 cm.setOption('disableInput', true);
255 cm.setOption('showCursorWhenSelecting', false);
256 CodeMirror.signal(cm, "vim-mode-change", {mode: "normal"});
257 cm.on('cursorActivity', onCursorActivity);
258 maybeInitVimState(cm);
259 CodeMirror.on(cm.getInputField(), 'paste', getOnPasteFn(cm));
260 }
261
262 function leaveVimMode(cm) {
263 cm.setOption('disableInput', false);

Callers 1

attachVimMapFunction · 0.85

Calls 5

maybeInitVimStateFunction · 0.85
getOnPasteFnFunction · 0.85
setOptionMethod · 0.80
signalMethod · 0.80
onMethod · 0.45

Tested by

no test coverage detected