diff --git a/src/text-editor.coffee b/src/text-editor.coffee index 8d014a320..280dfdb59 100644 --- a/src/text-editor.coffee +++ b/src/text-editor.coffee @@ -831,6 +831,11 @@ class TextEditor extends Model selection = selections.shift() selectionsToMove = [selection] + while selection.end.row is selections[0]?.start.row + selectionsToMove.push(selections[0]) + selection.end.row = selections[0].end.row + selections.shift() + # Compute the range spanned by all these selections... linesRangeStart = [selection.start.row, 0] if selection.end.row > selection.start.row and selection.end.column is 0