Fix off-by-one range error for visually selected range
This commit is contained in:
parent
ebd1b3367d
commit
770325e5df
1 changed files with 2 additions and 0 deletions
|
|
@ -193,6 +193,8 @@ class Command
|
||||||
if runOverSelections
|
if runOverSelections
|
||||||
for id, selection of @selections
|
for id, selection of @selections
|
||||||
bufferRange = selection.getBufferRange()
|
bufferRange = selection.getBufferRange()
|
||||||
|
if @editor.getTextInBufferRange(bufferRange).endsWith('\n')
|
||||||
|
bufferRange.end.row--
|
||||||
range = [bufferRange.start.row, bufferRange.end.row]
|
range = [bufferRange.start.row, bufferRange.end.row]
|
||||||
func({ range, args, @vimState, @exState, @editor })
|
func({ range, args, @vimState, @exState, @editor })
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue