When there is a selection, tab/shift-tab indent/outdent selected text

This commit is contained in:
Corey Johnson
2012-05-08 14:35:38 -07:00
parent 897f505e4f
commit 4bd4b0d496
2 changed files with 7 additions and 3 deletions

View File

@@ -502,10 +502,13 @@ class Editor extends View
@insertText('\n')
insertTab: ->
if @softTabs
@compositeSelection.insertText(@tabText)
if @getSelection().isEmpty()
if @softTabs
@compositeSelection.insertText(@tabText)
else
@compositeSelection.insertText('\t')
else
@compositeSelection.insertText('\t')
@compositeSelection.indentSelectedRows()
indentSelectedRows: -> @compositeSelection.indentSelectedRows()
outdentSelectedRows: -> @compositeSelection.outdentSelectedRows()