diff --git a/extensions/html/server/npm-shrinkwrap.json b/extensions/html/server/npm-shrinkwrap.json index 27b403a38da401c7d8b91969f90fcf96c4d98211..00f1c91e9f1f90469f6649f51c704895fdff4509 100644 --- a/extensions/html/server/npm-shrinkwrap.json +++ b/extensions/html/server/npm-shrinkwrap.json @@ -8,9 +8,9 @@ "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-2.0.0.tgz" }, "vscode-html-languageservice": { - "version": "2.0.0", + "version": "2.0.1", "from": "vscode-html-languageservice@next", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-2.0.0.tgz" + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-2.0.1.tgz" }, "vscode-jsonrpc": { "version": "3.1.0-alpha.1", diff --git a/extensions/html/server/package.json b/extensions/html/server/package.json index d15380e59377cb516f23c5a120f82e2fef11955a..54bbf8f5667686760e0093668d171a0afe8e2b72 100644 --- a/extensions/html/server/package.json +++ b/extensions/html/server/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "vscode-css-languageservice": "^2.0.0", - "vscode-html-languageservice": "^2.0.0", + "vscode-html-languageservice": "^2.0.1", "vscode-languageserver": "^3.1.0-alpha.1", "vscode-nls": "^2.0.2", "vscode-uri": "^1.0.0" diff --git a/extensions/html/server/src/modes/htmlMode.ts b/extensions/html/server/src/modes/htmlMode.ts index 55778a8a7b84355f1ca468f2e9274957ceae4678..eb59e58573149fee84f1e406b407a371302e13cf 100644 --- a/extensions/html/server/src/modes/htmlMode.ts +++ b/extensions/html/server/src/modes/htmlMode.ts @@ -32,6 +32,9 @@ export function getHTMLMode(htmlLanguageService: HTMLLanguageService): LanguageM findDocumentLinks(document: TextDocument, documentContext: DocumentContext) { return htmlLanguageService.findDocumentLinks(document, documentContext); }, + findDocumentSymbols(document: TextDocument) { + return htmlLanguageService.findDocumentSymbols(document, htmlDocuments.get(document)); + }, format(document: TextDocument, range: Range, formatParams: FormattingOptions) { let formatSettings = settings && settings.format; if (!formatSettings) {