Skip to content

Commit 372427a

Browse files
Merge pull request #7162 from etvorun/fix_tripple_quotes
Use XML settings for XAML language-configuration.json
2 parents 6f0f45e + 09e3b2b commit 372427a

File tree

1 file changed

+57
-44
lines changed

1 file changed

+57
-44
lines changed

src/xaml/language-configuration.json

Lines changed: 57 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,59 @@
11
{
2-
"comments": {
3-
"blockComment": [ "<!--", "-->" ]
2+
"comments": {
3+
"blockComment": [ "<!--", "-->" ]
4+
},
5+
"brackets": [
6+
[ "<!--", "-->" ],
7+
[ "<", ">" ],
8+
[ "{", "}" ],
9+
[ "(", ")" ]
10+
],
11+
"autoClosingPairs": [
12+
{
13+
"open": "{",
14+
"close": "}"
415
},
5-
"brackets": [
6-
[ "<", ">" ],
7-
[ "{", "}" ]
8-
],
9-
"autoClosingPairs": [
10-
{
11-
"open": "{",
12-
"close": "}"
13-
},
14-
{
15-
"open": "'",
16-
"close": "'",
17-
"notIn": [ "string", "comment" ]
18-
},
19-
{
20-
"open": "\"",
21-
"close": "\"",
22-
"notIn": [ "string", "comment" ]
23-
},
24-
{
25-
"open": "<!--",
26-
"close": "-->",
27-
"notIn": [ "string" ]
28-
},
29-
{
30-
"open": "<![CDATA[",
31-
"close": "]]>",
32-
"notIn": [ "string" ]
33-
},
34-
{
35-
"open": "<?",
36-
"close": "?>",
37-
"notIn": [ "string" ]
38-
}
39-
],
40-
"autoCloseBefore": "}/>\"' \r\n\t",
41-
"surroundingPairs": [
42-
[ "{", "}" ],
43-
[ "'", "'" ],
44-
[ "\"", "\"" ]
45-
]
46-
}
16+
{
17+
"open": "[",
18+
"close": "]"
19+
},
20+
{
21+
"open": "(",
22+
"close": ")"
23+
},
24+
{
25+
"open": "\"",
26+
"close": "\"",
27+
"notIn": [ "string" ]
28+
},
29+
{
30+
"open": "'",
31+
"close": "'",
32+
"notIn": [ "string" ]
33+
},
34+
{
35+
"open": "<!--",
36+
"close": "-->",
37+
"notIn": [ "comment", "string" ]
38+
}
39+
],
40+
"surroundingPairs": [
41+
{ "open": "'", "close": "'" },
42+
{ "open": "\"", "close": "\"" },
43+
{ "open": "{", "close": "}"},
44+
{ "open": "[", "close": "]"},
45+
{ "open": "(", "close": ")" },
46+
{ "open": "<", "close": ">" }
47+
],
48+
"colorizedBracketPairs": [
49+
],
50+
"folding": {
51+
"markers": {
52+
"start": "^\\s*<!--\\s*#region\\b.*-->",
53+
"end": "^\\s*<!--\\s*#endregion\\b.*-->"
54+
}
55+
},
56+
"wordPattern": {
57+
"pattern": "(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)"
58+
}
59+
}

0 commit comments

Comments
 (0)