Skip to content

Commit 5631a1b

Browse files
committed
feature(langserver): add completions and new snippets for the new VAR statement for RF7
1 parent 1bcef86 commit 5631a1b

File tree

1 file changed

+12
-0
lines changed
  • packages/language_server/src/robotcode/language_server/robotframework/parts

1 file changed

+12
-0
lines changed

packages/language_server/src/robotcode/language_server/robotframework/parts/completion.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,14 @@ def get_snippets() -> Dict[str, List[str]]:
200200
"WHILE": [r"WHILE ${1:expression}", " $0", "END", ""],
201201
}
202202
)
203+
if get_robot_version() >= (7, 0):
204+
__snippets.update(
205+
{
206+
"VAR ${}": [r"VAR \${${0}}"],
207+
"VAR @{}": [r"VAR @{${0}}"],
208+
"VAR &{}": [r"VAR &{${0}}"],
209+
}
210+
)
203211
return __snippets
204212

205213

@@ -228,6 +236,10 @@ def get_reserved_keywords() -> List[str]:
228236
"CONTINUE",
229237
"RETURN",
230238
]
239+
if get_robot_version() >= (7, 0):
240+
__reserved_keywords += [
241+
"VAR",
242+
]
231243

232244
__reserved_keywords = sorted(__reserved_keywords)
233245
return __reserved_keywords

0 commit comments

Comments
 (0)