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

Function useNextSlot

src/codemirror.js:9821–9828  ·  view source on GitHub ↗
(cursor)

Source from the content-addressed store, hash-verified

9819 var current = pointer % size;
9820 var curMark = buffer[current];
9821 function useNextSlot(cursor) {
9822 var next = ++pointer % size;
9823 var trashMark = buffer[next];
9824 if (trashMark) {
9825 trashMark.clear();
9826 }
9827 buffer[next] = cm.setBookmark(cursor);
9828 }
9829 if (curMark) {
9830 var markPos = curMark.find();
9831 // avoid recording redundant cursor position

Callers 1

addFunction · 0.85

Calls 2

setBookmarkMethod · 0.80
clearMethod · 0.65

Tested by

no test coverage detected