diff --git a/packages/vue-language-service/src/languageFuatures/complete.ts b/packages/vue-language-service/src/languageFuatures/complete.ts index dfb50f485..4efe80816 100644 --- a/packages/vue-language-service/src/languageFuatures/complete.ts +++ b/packages/vue-language-service/src/languageFuatures/complete.ts @@ -151,7 +151,7 @@ export function register(context: LanguageServiceRuntimeContext) { const embeddedCompletionList = await plugin.doComplete(sourceMap.mappedDocument, embeddedRange.start, completionContext); - if (!embeddedCompletionList) + if (!embeddedCompletionList || !embeddedCompletionList.items.length) continue; if (!plugin.context?.isAdditionalCompletion) { @@ -212,7 +212,7 @@ export function register(context: LanguageServiceRuntimeContext) { const completionList = await plugin.doComplete(document, position, completionContext); - if (!completionList) + if (!completionList || !completionList.items.length) continue; if (!plugin.context?.isAdditionalCompletion) { diff --git a/packages/vue-language-service/src/languageService.ts b/packages/vue-language-service/src/languageService.ts index e348d4d67..6df5e2f90 100644 --- a/packages/vue-language-service/src/languageService.ts +++ b/packages/vue-language-service/src/languageService.ts @@ -156,9 +156,6 @@ export function createLanguageService( useEmmetPlugin({ configurationHost, }), - { - isAdditionalCompletion: true, - }, ); const scriptTsPlugin = useTsPlugins( scriptTsLs,