Handle empty selections on folded lines

This commit is contained in:
Nathan Sobo
2014-03-06 00:03:22 -07:00
parent 8a77acb51e
commit a0234d0cc6
2 changed files with 24 additions and 0 deletions

View File

@@ -952,6 +952,10 @@ class Editor extends Model
@transact =>
for selection in @getSelectionsOrderedByBufferPosition().reverse()
selectedBufferRange = selection.getBufferRange()
if selection.isEmpty()
{start} = selection.getScreenRange()
selection.selectToScreenPosition([start.row + 1, 0])
[startRow, endRow] = selection.getBufferRowRange()
endRow++
rangeToDuplicate = [[startRow, 0], [endRow, 0]]