Cut/copy whole lines when no text is selected

Closes #3643
This commit is contained in:
Max Brunsfeld
2014-11-11 09:44:08 -08:00
parent 43acb99f86
commit 7a87c22c7d
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