diff --git a/extensions/emmet/src/defaultCompletionProvider.ts b/extensions/emmet/src/defaultCompletionProvider.ts index 3a1f4a92a76..2a6e68a37ed 100644 --- a/extensions/emmet/src/defaultCompletionProvider.ts +++ b/extensions/emmet/src/defaultCompletionProvider.ts @@ -35,6 +35,12 @@ export class DefaultCompletionItemProvider implements vscode.CompletionItemProvi return; } + if (isSyntaxMapped + && syntax === 'html' + && !isValidLocationForEmmetAbbreviation(document, null, syntax, position, extractAbbreviationResults.abbreviationRange)) { + return; + } + // If document can be css parsed, validate syntax and location if (isStyleSheet(document.languageId)) { const rootNode = parseDocument(document, false);