selectLine -> selectLinesContainingCursors

This commit is contained in:
Ben Ogle
2014-09-02 13:59:48 -07:00
parent 4b4af946cf
commit 70af6198bd
3 changed files with 10 additions and 7 deletions

View File

@@ -1045,20 +1045,20 @@ describe "Editor", ->
expect(selection2.getBufferRange()).toEqual [[11,3], [11,44]]
expect(selection2.isReversed()).toBeFalsy()
describe ".selectLine()", ->
describe ".selectLinesContainingCursors()", ->
it "selects the entire line (including newlines) at given row", ->
editor.setCursorScreenPosition([1, 2])
editor.selectLine()
editor.selectLinesContainingCursors()
expect(editor.getSelectedBufferRange()).toEqual [[1,0], [2,0]]
expect(editor.getSelectedText()).toBe " var sort = function(items) {\n"
editor.setCursorScreenPosition([12, 2])
editor.selectLine()
editor.selectLinesContainingCursors()
expect(editor.getSelectedBufferRange()).toEqual [[12,0], [12,2]]
editor.setCursorBufferPosition([0, 2])
editor.selectLine()
editor.selectLine()
editor.selectLinesContainingCursors()
editor.selectLinesContainingCursors()
expect(editor.getSelectedBufferRange()).toEqual [[0,0], [2,0]]
describe ".selectToBeginningOfWord()", ->

View File

@@ -446,7 +446,7 @@ EditorComponent = React.createClass
'editor:select-to-next-word-boundary': -> editor.selectToNextWordBoundary()
'editor:select-to-previous-word-boundary': -> editor.selectToPreviousWordBoundary()
'editor:select-to-first-character-of-line': -> editor.selectToFirstCharacterOfLine()
'editor:select-line': -> editor.selectLine()
'editor:select-line': -> editor.selectLinesContainingCursors()
'editor:transpose': -> editor.transpose()
'editor:upper-case': -> editor.upperCase()
'editor:lower-case': -> editor.lowerCase()

View File

@@ -2022,8 +2022,11 @@ class Editor extends Model
# Essential: For each cursor, select the containing line.
#
# This method merges selections on successive lines.
selectLine: ->
selectLinesContainingCursors: ->
@expandSelectionsForward (selection) -> selection.selectLine()
selectLine: ->
deprecate('Use Editor::selectLinesContainingCursors instead')
@selectLinesContainingCursors()
# Essential: Select the word containing each cursor.
selectWord: ->