diff --git a/packages/server/src/LanguageServer.ts b/packages/server/src/LanguageServer.ts index 1979c928..4cc94432 100644 --- a/packages/server/src/LanguageServer.ts +++ b/packages/server/src/LanguageServer.ts @@ -547,6 +547,11 @@ export abstract class LanguageServer< private async onCompletion(params: TextDocumentRequestParams) { try { using document = await this.documents.get(params.textDocument.uri) + const configuration = await firstValueFrom(document.documentConfiguration$) + if (!configuration[this.languageId].suggest.enable) { + return null + } + const items = await this.getCompletion( document, new VDFPosition(params.position.line, params.position.character),