From f3a570d10dd3d7220a689338b51ac08907ba7812 Mon Sep 17 00:00:00 2001 From: Jacob Wallraff Date: Tue, 24 Jan 2023 13:16:19 -0800 Subject: [PATCH] Revert "Use parent token (revertable)" This reverts commit d5831b2e8964f83c8e7e9f6318dae4f3cdf8e630. --- actions-languageservice/src/complete.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/actions-languageservice/src/complete.ts b/actions-languageservice/src/complete.ts index 491bf2b..cd88b64 100644 --- a/actions-languageservice/src/complete.ts +++ b/actions-languageservice/src/complete.ts @@ -112,8 +112,12 @@ export async function complete( let replaceRange: Range | undefined; if (token?.range) { replaceRange = mapRange(token.range); - } else if (!token && parent?.range) { - replaceRange = mapRange(parent.range) + } else if (!token) { + // Not a valid token, create a range from the current position + const line = newDoc.getText({start: {line: position.line, character: 0}, end: position}); + // Get the length of the current word + const val = line.match(/[\w_-]*$/)?.[0].length || 0; + replaceRange = Range.create({line: position.line, character: position.character - val}, position); } return values.map(value => {