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) {