diff --git a/extensions/html/language-configuration.json b/extensions/html/language-configuration.json
index 51bae7c4088..b1912be7ab1 100644
--- a/extensions/html/language-configuration.json
+++ b/extensions/html/language-configuration.json
@@ -22,5 +22,11 @@
{ "open": "[", "close": "]"},
{ "open": "(", "close": ")" },
{ "open": "<", "close": ">" }
- ]
+ ],
+ "folding": {
+ "markers": {
+ "start": "^\\s*<--\\s*#region\\b",
+ "end": "^^\\s*<--\\s*#endregion\\b"
+ }
+ }
}
\ No newline at end of file
diff --git a/extensions/html/package.json b/extensions/html/package.json
index 32b3b6df823..13e5d82ca51 100644
--- a/extensions/html/package.json
+++ b/extensions/html/package.json
@@ -67,6 +67,16 @@
}
}
],
+ "folding": {
+ "markers": {
+ "start": "^\\s*/",
+ "end": "^\\s*/"
+ }
+ },
+ "snippets": [{
+ "language": "html",
+ "path": "./snippets/html.snippets.json"
+ }],
"configuration": {
"id": "html",
"order": 20,
diff --git a/extensions/html/snippet/html.json b/extensions/html/snippets/html.snippets.json
similarity index 69%
rename from extensions/html/snippet/html.json
rename to extensions/html/snippets/html.snippets.json
index f999d151752..ef44d3ce416 100644
--- a/extensions/html/snippet/html.json
+++ b/extensions/html/snippets/html.snippets.json
@@ -18,5 +18,19 @@
"