File tree 2 files changed +7
-1
lines changed
robotcode/language_server/robotframework
2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -211,7 +211,12 @@ async def visit(self, node: ast.AST) -> None:
211
211
)
212
212
213
213
if self .namespace .document is not None :
214
- var_range = range_from_token (var_token )
214
+ if isinstance (var , EnvironmentVariableDefinition ):
215
+ var_token .value , _ , _ = var_token .value .partition ("=" )
216
+
217
+ var_range = range_from_token (var_token )
218
+ else :
219
+ var_range = range_from_token (var_token )
215
220
if var .name_range != var_range :
216
221
self ._variable_references [var ].add (
217
222
Location (self .namespace .document .document_uri , var_range )
Original file line number Diff line number Diff line change @@ -163,6 +163,7 @@ async def _prepare_rename_default(
163
163
"Only references are renamed and you have to rename the variable definition yourself."
164
164
)
165
165
elif var .type == VariableDefinitionType .ENVIRONMENT_VARIABLE :
166
+ token .value , _ , _ = token .value .partition ("=" )
166
167
self .parent .window .show_message (
167
168
"You are about to rename an environment variable. "
168
169
"Only references are renamed and you have to rename the variable definition yourself."
You can’t perform that action at this time.
0 commit comments