mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Selections are restored to their original ranges after toggling comments.
This commit is contained in:
@@ -62,6 +62,7 @@ class LanguageMode
|
||||
@invertedPairedCharacters
|
||||
|
||||
toggleLineCommentsInRange: (range) ->
|
||||
selectedBufferRanges = @editSession.getSelectedBufferRanges()
|
||||
range = Range.fromObject(range)
|
||||
range = new Range([range.start.row, 0], [range.end.row, Infinity])
|
||||
scopes = @tokenizedBuffer.scopesForPosition(range.start)
|
||||
@@ -77,6 +78,7 @@ class LanguageMode
|
||||
text = text.replace(/^/gm, commentString)
|
||||
|
||||
@editSession.setTextInBufferRange(range, text)
|
||||
@editSession.setSelectedBufferRanges(selectedBufferRanges)
|
||||
|
||||
doesBufferRowStartFold: (bufferRow) ->
|
||||
return false if @editSession.isBufferRowBlank(bufferRow)
|
||||
|
||||
Reference in New Issue
Block a user