|
|
@ -43,8 +43,9 @@ export class RemixInLineCompletionProvider implements monacoTypes.languages.Inli |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const generatedText = (result as any).output[0].generated_text as string |
|
|
|
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
|
|
|
|
// the generated text remove a space from the context...
|
|
|
|
const clean = generatedText.replace(/ /g, '').replace(word.replace(/ /g, ''), '') |
|
|
|
let clean = generatedText.replace('@custom:dev-run-script', '@custom:dev-run-script ').replace(word, '') |
|
|
|
|
|
|
|
clean = clean.replace(/_s_/g, ' ') |
|
|
|
console.log('suggest result', clean) |
|
|
|
console.log('suggest result', clean) |
|
|
|
const item: monacoTypes.languages.InlineCompletion = { |
|
|
|
const item: monacoTypes.languages.InlineCompletion = { |
|
|
|
insertText: clean |
|
|
|
insertText: clean |
|
|
|