(line, ch, user)
| 1432 | else return getNonHidden(-1) || getNonHidden(1); |
| 1433 | } |
| 1434 | function setCursor(line, ch, user) { |
| 1435 | var pos = clipPos({line: line, ch: ch || 0}); |
| 1436 | (user ? setSelectionUser : setSelection)(pos, pos); |
| 1437 | } |
| 1438 | |
| 1439 | function clipLine(n) {return Math.max(0, Math.min(n, doc.size-1));} |
| 1440 | function clipPos(pos) { |
no test coverage detected