emmet.excludeLang shouldnt need reload. Fixes #29680

This commit is contained in:
Ramya Achutha Rao
2017-06-27 14:38:36 -07:00
parent fe276c95e8
commit 92681cbfd7
2 changed files with 6 additions and 3 deletions

View File

@@ -10,12 +10,15 @@ import { Node, HtmlNode } from 'EmmetNode';
import { DocumentStreamReader } from './bufferStream';
import { EmmetCompletionItemProvider, isStyleSheet } from 'vscode-emmet-helper';
import { isValidLocationForEmmetAbbreviation } from './abbreviationActions';
import { getSyntax, getNode, getInnerRange } from './util';
import { getSyntax, getNode, getInnerRange, getExcludedModes } from './util';
export class DefaultCompletionItemProvider implements vscode.CompletionItemProvider {
public provideCompletionItems(document: vscode.TextDocument, position: vscode.Position, token: vscode.CancellationToken): Thenable<vscode.CompletionList> {
let syntax = getSyntax(document);
if (getExcludedModes().indexOf(syntax) > -1) {
return;
}
syntax = this.syntaxHelper(syntax, document, position);
if (!syntax) {