Select the replaced text post replacement.

This commit is contained in:
Amy Troschinetz
2016-05-20 17:52:14 -05:00
committed by lexicalunit
parent 82c49001f4
commit ac7bb27e22
2 changed files with 11 additions and 5 deletions

View File

@@ -1328,12 +1328,12 @@ class TextEditor extends Model
replaceSelectedText: (options={}, fn) ->
{selectWordIfEmpty} = options
@mutateSelectedText (selection) ->
range = selection.getBufferRange()
selection.getBufferRange()
if selectWordIfEmpty and selection.isEmpty()
selection.selectWord()
text = selection.getText()
selection.deleteSelectedText()
selection.insertText(fn(text))
range = selection.insertText(fn(text))
selection.setBufferRange(range)
# Split multi-line selections into one selection per line.