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

Function useNextSlot

lib/web/CodeMirror/keymap/vim.js:552–559  ·  view source on GitHub ↗
(cursor)

Source from the content-addressed store, hash-verified

550 var current = pointer % size;
551 var curMark = buffer[current];
552 function useNextSlot(cursor) {
553 var next = ++pointer % size;
554 var trashMark = buffer[next];
555 if (trashMark) {
556 trashMark.clear();
557 }
558 buffer[next] = cm.setBookmark(cursor);
559 }
560 if (curMark) {
561 var markPos = curMark.find();
562 // avoid recording redundant cursor position

Callers 1

addFunction · 0.85

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected