diff options
Diffstat (limited to 'continuedev/src/continuedev/plugins/steps/main.py')
-rw-r--r-- | continuedev/src/continuedev/plugins/steps/main.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/continuedev/src/continuedev/plugins/steps/main.py b/continuedev/src/continuedev/plugins/steps/main.py index da9cf5b2..ab5775c6 100644 --- a/continuedev/src/continuedev/plugins/steps/main.py +++ b/continuedev/src/continuedev/plugins/steps/main.py @@ -273,6 +273,10 @@ class EditHighlightedCodeStep(Step): title="No Code Selected", ) + # If all of the ranges are point ranges, only edit the last one + if all([rif.range.start == rif.range.end for rif in range_in_files]): + range_in_files = [range_in_files[-1]] + range_in_files = list( map( lambda x: RangeInFile(filepath=x.filepath, range=x.range), |