diff --git a/src/app/buffer.coffee b/src/app/buffer.coffee index e7c7f3e35..9bb5fa426 100644 --- a/src/app/buffer.coffee +++ b/src/app/buffer.coffee @@ -121,6 +121,9 @@ class Buffer return multipleLines.join '\n' + setTextInRange: (range, text) -> + @change(range, text) + getLines: -> @lines diff --git a/src/app/edit-session.coffee b/src/app/edit-session.coffee index 4e5877add..e8ff173fa 100644 --- a/src/app/edit-session.coffee +++ b/src/app/edit-session.coffee @@ -111,6 +111,8 @@ class EditSession indentationForBufferRow: (bufferRow) -> @buffer.indentationForRow(bufferRow) getEofBufferPosition: -> @buffer.getEofPosition() getLastBufferRow: -> @buffer.getLastRow() + getTextInBufferRange: (range) -> @buffer.getTextInRange(range) + setTextInBufferRange: (range, text) -> @buffer.setTextInRange(range, text) bufferRangeForBufferRow: (row) -> @buffer.rangeForRow(row) lineForBufferRow: (row) -> @buffer.lineForRow(row) scanInRange: (args...) -> @buffer.scanInRange(args...) @@ -419,9 +421,6 @@ class EditSession getSelectedText: -> @getLastSelection().getText() - getTextInBufferRange: (range) -> - @buffer.getTextInRange(range) - moveCursorUp: -> @moveCursors (cursor) -> cursor.moveUp()