MCPcopy Index your code
hub / github.com/witheve/Eve / lineEnd

Function lineEnd

src/codemirror.js:8657–8666  ·  view source on GitHub ↗
(cm, lineN)

Source from the content-addressed store, hash-verified

8655 return Pos(lineN, ch);
8656 }
8657 function lineEnd(cm, lineN) {
8658 var merged, line = getLine(cm.doc, lineN);
8659 while (merged = collapsedSpanAtEnd(line)) {
8660 line = merged.find(1, true).line;
8661 lineN = null;
8662 }
8663 var order = getOrder(line);
8664 var ch = !order ? line.text.length : order[0].level % 2 ? lineLeft(line) : lineRight(line);
8665 return Pos(lineN == null ? lineNo(line) : lineN, ch);
8666 }
8667 function lineStartSmart(cm, pos) {
8668 var start = lineStart(cm, pos.line);
8669 var line = getLine(cm.doc, start.line);

Callers 1

codemirror.jsFile · 0.85

Calls 7

getLineFunction · 0.85
collapsedSpanAtEndFunction · 0.85
getOrderFunction · 0.85
lineLeftFunction · 0.85
lineRightFunction · 0.85
lineNoFunction · 0.85
findMethod · 0.65

Tested by

no test coverage detected