Detect batch cursor move

This commit is contained in:
Antonio Scandurra
2015-02-24 21:17:23 +01:00
parent b2bed7cea8
commit ce8a5a210c
2 changed files with 35 additions and 6 deletions

View File

@@ -1804,8 +1804,16 @@ class TextEditor extends Model
@emitter.emit 'did-remove-cursor', cursor
moveCursors: (fn) ->
@emitter.emit "will-move-cursors"
fn(cursor) for cursor in @getCursors()
@mergeCursors()
@emitter.emit "did-move-cursors"
onWillMoveCursors: (callback) ->
@emitter.on "will-move-cursors", callback
onDidMoveCursors: (callback) ->
@emitter.on "did-move-cursors", callback
cursorMoved: (event) ->
@emit 'cursor-moved', event