mirror of
https://github.com/atom/atom.git
synced 2026-01-25 06:48:28 -05:00
Move undo/redo to EditSession
This commit is contained in:
@@ -167,6 +167,14 @@ class EditSession
|
||||
pasteText: ->
|
||||
@insertText($native.readFromPasteboard())
|
||||
|
||||
undo: ->
|
||||
if ranges = @buffer.undo()
|
||||
@setSelectedBufferRanges(ranges)
|
||||
|
||||
redo: ->
|
||||
if ranges = @buffer.redo()
|
||||
@setSelectedBufferRanges(ranges)
|
||||
|
||||
foldSelection: ->
|
||||
selection.fold() for selection in @getSelections()
|
||||
|
||||
|
||||
@@ -749,18 +749,12 @@ class Editor extends View
|
||||
scanInRange: (args...) -> @buffer.scanInRange(args...)
|
||||
backwardsScanInRange: (args...) -> @buffer.backwardsScanInRange(args...)
|
||||
|
||||
|
||||
cutSelection: -> @activeEditSession.cutSelectedText()
|
||||
copySelection: -> @activeEditSession.copySelectedText()
|
||||
paste: -> @activeEditSession.pasteText()
|
||||
|
||||
undo: ->
|
||||
if ranges = @buffer.undo()
|
||||
@setSelectedBufferRanges(ranges)
|
||||
|
||||
redo: ->
|
||||
if ranges = @buffer.redo()
|
||||
@setSelectedBufferRanges(ranges)
|
||||
undo: -> @activeEditSession.undo()
|
||||
redo: -> @activeEditSession.redo()
|
||||
|
||||
destroyFold: (foldId) ->
|
||||
fold = @renderer.foldsById[foldId]
|
||||
|
||||
Reference in New Issue
Block a user