(cm, op)
| 9164 | } |
| 9165 | |
| 9166 | function operateOnWord(cm, op) { |
| 9167 | var start = cm.getCursor(), end = cm.findPosH(start, 1, "word"); |
| 9168 | cm.replaceRange(op(cm.getRange(start, end)), start, end); |
| 9169 | cm.setCursor(end); |
| 9170 | } |
| 9171 | |
| 9172 | function toEnclosingExpr(cm) { |
| 9173 | var pos = cm.getCursor(), line = pos.line, ch = pos.ch; |
no test coverage detected