From ffde11c8dc5c49064b7626a5b400e352bc967eb5 Mon Sep 17 00:00:00 2001 From: yann300 Date: Sun, 19 Nov 2023 09:45:43 +0100 Subject: [PATCH] fix stripping input/output --- .../editor/src/lib/providers/inlineCompletionProvider.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/remix-ui/editor/src/lib/providers/inlineCompletionProvider.ts b/libs/remix-ui/editor/src/lib/providers/inlineCompletionProvider.ts index 3e42da252b..9cb25c4fa9 100644 --- a/libs/remix-ui/editor/src/lib/providers/inlineCompletionProvider.ts +++ b/libs/remix-ui/editor/src/lib/providers/inlineCompletionProvider.ts @@ -43,8 +43,9 @@ export class RemixInLineCompletionProvider implements monacoTypes.languages.Inli } const generatedText = (result as any).output[0].generated_text as string - // the generated text remove a space from the context. that why we need to remove all the spaces - const clean = generatedText.replace(/ /g, '').replace(word.replace(/ /g, ''), '') + // the generated text remove a space from the context... + let clean = generatedText.replace('@custom:dev-run-script', '@custom:dev-run-script ').replace(word, '') + clean = clean.replace(/_s_/g, ' ') console.log('suggest result', clean) const item: monacoTypes.languages.InlineCompletion = { insertText: clean