summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/plugins/steps/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'continuedev/src/continuedev/plugins/steps/main.py')
-rw-r--r--continuedev/src/continuedev/plugins/steps/main.py4
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),