(from, to)
| 811 | } |
| 812 | |
| 813 | function getRange(from, to) { |
| 814 | var l1 = from.line, l2 = to.line; |
| 815 | if (l1 == l2) return getLine(l1).text.slice(from.ch, to.ch); |
| 816 | var code = [getLine(l1).text.slice(from.ch)]; |
| 817 | doc.iter(l1 + 1, l2, function(line) { code.push(line.text); }); |
| 818 | code.push(getLine(l2).text.slice(0, to.ch)); |
| 819 | return code.join("\n"); |
| 820 | } |
| 821 | function getSelection() { |
| 822 | return getRange(sel.from, sel.to); |
| 823 | } |
no test coverage detected