Skip to content

Commit e4cb817

Browse files
Update completion.js
1 parent 09810c8 commit e4cb817

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

packages/common/js/completion.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -367,8 +367,12 @@ export const initCompletion = (monacoInstance, editorModel, conditionFn) => {
367367
},
368368
triggerCharacters: ['.']
369369
}
370-
371-
return ['javascript', 'typescript']
372-
.map((lang) => monacoInstance.languages.registerCompletionItemProvider(lang, completionItemProvider))
373-
.concat(initInlineCompletion(monacoInstance, editorModel))
370+
const completions = ['javascript', 'typescript'].map((lang) => {
371+
return monacoInstance.languages.registerCompletionItemProvider(lang, completionItemProvider)
372+
})
373+
const { enableAICompletion } = getMergeMeta('engine.plugins.pagecontroller')?.options || {}
374+
if (enableAICompletion) {
375+
return completions.concat(initInlineCompletion(monacoInstance, editorModel))
376+
}
377+
return completions
374378
}

0 commit comments

Comments
 (0)