mirror of
https://github.com/atom/atom.git
synced 2026-04-06 03:02:13 -04:00
add shift+arrows movement for multi-selections
This commit is contained in:
@@ -45,6 +45,18 @@ class CompositeSeleciton
|
||||
selectToScreenPosition: (position) ->
|
||||
@lastSelection().selectToScreenPosition(position)
|
||||
|
||||
selectRight: ->
|
||||
@modifySelections (selection) -> selection.selectRight()
|
||||
|
||||
selectLeft: ->
|
||||
@modifySelections (selection) -> selection.selectLeft()
|
||||
|
||||
selectUp: ->
|
||||
@modifySelections (selection) -> selection.selectUp()
|
||||
|
||||
selectDown: ->
|
||||
@modifySelections (selection) -> selection.selectDown()
|
||||
|
||||
setBufferRange: (bufferRange) ->
|
||||
@lastSelection().setBufferRange(bufferRange)
|
||||
|
||||
|
||||
@@ -358,10 +358,10 @@ class Editor extends View
|
||||
getSelectedText: -> @compositeSelection.getSelection().getText()
|
||||
setSelectionBufferRange: (bufferRange) -> @compositeSelection.setBufferRange(bufferRange)
|
||||
addSelectionForBufferRange: (bufferRange) -> @compositeSelection.addSelectionForBufferRange(bufferRange)
|
||||
selectRight: -> @compositeSelection.getSelection().selectRight()
|
||||
selectLeft: -> @compositeSelection.getSelection().selectLeft()
|
||||
selectUp: -> @compositeSelection.getSelection().selectUp()
|
||||
selectDown: -> @compositeSelection.getSelection().selectDown()
|
||||
selectRight: -> @compositeSelection.selectRight()
|
||||
selectLeft: -> @compositeSelection.selectLeft()
|
||||
selectUp: -> @compositeSelection.selectUp()
|
||||
selectDown: -> @compositeSelection.selectDown()
|
||||
selectToScreenPosition: (position) -> @compositeSelection.selectToScreenPosition(position)
|
||||
selectToBufferPosition: (position) -> @getSelection().selectToBufferPosition(position)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user