Merge pull request #4148 from atom/mb-cut-line

Cut whole lines when no text is selected
This commit is contained in:
Max Brunsfeld
2014-11-11 11:13:51 -08:00
2 changed files with 30 additions and 0 deletions

View File

@@ -2463,6 +2463,7 @@ class TextEditor extends Model
copySelectedText: ->
maintainClipboard = false
for selection in @getSelections()
selection.selectLine() if selection.isEmpty()
selection.copy(maintainClipboard)
maintainClipboard = true
@@ -2470,6 +2471,7 @@ class TextEditor extends Model
cutSelectedText: ->
maintainClipboard = false
@mutateSelectedText (selection) ->
selection.selectLine() if selection.isEmpty()
selection.cut(maintainClipboard)
maintainClipboard = true