(cm, lineN)
| 7086 | return endOfLine(true, cm, visual, lineN, 1) |
| 7087 | } |
| 7088 | function lineEnd(cm, lineN) { |
| 7089 | var line = getLine(cm.doc, lineN); |
| 7090 | var visual = visualLineEnd(line); |
| 7091 | if (visual != line) { lineN = lineNo(visual); } |
| 7092 | return endOfLine(true, cm, line, lineN, -1) |
| 7093 | } |
| 7094 | function lineStartSmart(cm, pos) { |
| 7095 | var start = lineStart(cm, pos.line); |
| 7096 | var line = getLine(cm.doc, start.line); |
no test coverage detected