Skip to content

Commit 377aa9d

Browse files
committed
fix: corrected completion of arguments after ... continuation line
closes #305
1 parent e2b3c4e commit 377aa9d

File tree

2 files changed

+6
-1
lines changed
  • packages
    • core/src/robotcode/core/lsp
    • language_server/src/robotcode/language_server/robotframework/parts

2 files changed

+6
-1
lines changed

packages/core/src/robotcode/core/lsp/types.py

+5
Original file line numberDiff line numberDiff line change
@@ -4092,6 +4092,11 @@ def __gt__(self, o: object) -> bool:
40924092
return NotImplemented
40934093
return (self.line, self.character) > (o.line, o.character)
40944094

4095+
def __ge__(self, o: object) -> bool:
4096+
if not isinstance(o, Position):
4097+
return NotImplemented
4098+
return (self.line, self.character) >= (o.line, o.character)
4099+
40954100
def __iter__(self) -> Iterator[int]:
40964101
return iter((self.line, self.character))
40974102

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -2127,7 +2127,7 @@ def _complete_KeywordCall_or_Fixture( # noqa: N802
21272127
keyword_doc_and_token: Optional[Tuple[Optional[KeywordDoc], Token]] = None
21282128

21292129
keyword_token = kw_node.get_token(keyword_name_token_type)
2130-
if keyword_token is None or position.character < range_from_token(keyword_token).end.character:
2130+
if keyword_token is None or position <= range_from_token(keyword_token).end:
21312131
return None
21322132

21332133
keyword_doc_and_token = self.get_keyworddoc_and_token_from_position(

0 commit comments

Comments
 (0)