()
| 4638 | var lineObj = getLine(doc, line); |
| 4639 | var possible = true; |
| 4640 | function findNextLine() { |
| 4641 | var l = line + dir; |
| 4642 | if (l < doc.first || l >= doc.first + doc.size) return (possible = false); |
| 4643 | line = l; |
| 4644 | return lineObj = getLine(doc, l); |
| 4645 | } |
| 4646 | function moveOnce(boundToLine) { |
| 4647 | var next = (visually ? moveVisually : moveLogically)(lineObj, ch, dir, true); |
| 4648 | if (next == null) { |