(cm, lineN)
| 154 | |
| 155 | |
| 156 | function lineStart(cm, lineN) { |
| 157 | let line = getLine(cm.doc, lineN) |
| 158 | let visual = visualLine(line) |
| 159 | if (visual != line) lineN = lineNo(visual) |
| 160 | return endOfLine(true, cm, visual, lineN, 1) |
| 161 | } |
| 162 | function lineEnd(cm, lineN) { |
| 163 | let line = getLine(cm.doc, lineN) |
| 164 | let visual = visualLineEnd(line) |
no test coverage detected