Skip to content

Commit 4f9f4eb

Browse files
committed
[folding] regions for html. Fixes microsoft#39409
1 parent a47be8c commit 4f9f4eb

3 files changed

Lines changed: 32 additions & 2 deletions

File tree

extensions/html/language-configuration.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,11 @@
2222
{ "open": "[", "close": "]"},
2323
{ "open": "(", "close": ")" },
2424
{ "open": "<", "close": ">" }
25-
]
25+
],
26+
"folding": {
27+
"markers": {
28+
"start": "^\\s*<--\\s*#region\\b",
29+
"end": "^^\\s*<--\\s*#endregion\\b"
30+
}
31+
}
2632
}

extensions/html/package.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,16 @@
6767
}
6868
}
6969
],
70+
"folding": {
71+
"markers": {
72+
"start": "^\\s*<!--\\s*#region\\b\\s*(.*?)-->/",
73+
"end": "^\\s*<!--\\s*#endregion\\b\\s*(.*?)-->/"
74+
}
75+
},
76+
"snippets": [{
77+
"language": "html",
78+
"path": "./snippets/html.snippets.json"
79+
}],
7080
"configuration": {
7181
"id": "html",
7282
"order": 20,

extensions/html/snippet/html.json renamed to extensions/html/snippets/html.snippets.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,19 @@
1818
"</html>"
1919
],
2020
"description": "Simple HTML5 starting point"
21+
},
22+
"Region Start": {
23+
"prefix": "#region",
24+
"body": [
25+
"<!-- #region -->"
26+
],
27+
"description": "Folding Region Start"
28+
},
29+
"Region End": {
30+
"prefix": "#endregion",
31+
"body": [
32+
"<!-- #endregion -->"
33+
],
34+
"description": "Folding Region End"
2135
}
22-
}
36+
}

0 commit comments

Comments
 (0)