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 @@ "" ], "description": "Simple HTML5 starting point" + }, + "Region Start": { + "prefix": "#region", + "body": [ + "" + ], + "description": "Folding Region Start" + }, + "Region End": { + "prefix": "#endregion", + "body": [ + "" + ], + "description": "Folding Region End" } -} \ No newline at end of file +}