Skip to content

Commit e9bb8b3

Browse files
committed
do not autoclose quotes when in strings. Fixes microsoft#88265
1 parent 4f6af32 commit e9bb8b3

20 files changed

Lines changed: 56 additions & 53 deletions

extensions/bat/language-configuration.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
["{", "}"],
1212
["[", "]"],
1313
["(", ")"],
14-
["\"", "\""]
14+
{ "open": "\"", "close": "\"", "notIn": ["string"] }
1515
],
1616
"surroundingPairs": [
1717
["{", "}"],

extensions/clojure/language-configuration.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
["{", "}"],
1212
["[", "]"],
1313
["(", ")"],
14-
["\"", "\""]
14+
{ "open": "\"", "close": "\"", "notIn": ["string"] }
1515
],
1616
"surroundingPairs": [
1717
["{", "}"],
@@ -22,4 +22,4 @@
2222
"folding": {
2323
"offSide": true
2424
}
25-
}
25+
}

extensions/coffeescript/language-configuration.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
["{", "}"],
1313
["[", "]"],
1414
["(", ")"],
15-
["\"", "\""],
16-
["'", "'"]
15+
{ "open": "\"", "close": "\"", "notIn": ["string"] },
16+
{ "open": "'", "close": "'", "notIn": ["string"] }
1717
],
1818
"surroundingPairs": [
1919
["{", "}"],

extensions/groovy/language-configuration.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
["{", "}"],
1313
["[", "]"],
1414
["(", ")"],
15-
["\"", "\""],
16-
["'", "'"]
15+
{ "open": "\"", "close": "\"", "notIn": ["string"] },
16+
{ "open": "'", "close": "'", "notIn": ["string"] }
1717
],
1818
"surroundingPairs": [
1919
["{", "}"],
@@ -22,4 +22,4 @@
2222
["\"", "\""],
2323
["'", "'"]
2424
]
25-
}
25+
}

extensions/ini/ini.language-configuration.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
["{", "}"],
1313
["[", "]"],
1414
["(", ")"],
15-
["\"", "\""],
16-
["'", "'"]
15+
{ "open": "\"", "close": "\"", "notIn": ["string"] },
16+
{ "open": "'", "close": "'", "notIn": ["string"] }
1717
],
1818
"surroundingPairs": [
1919
["{", "}"],
@@ -22,4 +22,4 @@
2222
["\"", "\""],
2323
["'", "'"]
2424
]
25-
}
25+
}

extensions/ini/properties.language-configuration.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
["{", "}"],
1313
["[", "]"],
1414
["(", ")"],
15-
["\"", "\""]
15+
{ "open": "\"", "close": "\"", "notIn": ["string"] }
1616
],
1717
"surroundingPairs": [
1818
["{", "}"],
@@ -21,4 +21,4 @@
2121
["\"", "\""],
2222
["'", "'"]
2323
]
24-
}
24+
}

extensions/java/language-configuration.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
["{", "}"],
1313
["[", "]"],
1414
["(", ")"],
15-
["\"", "\""],
16-
["'", "'"],
15+
{ "open": "\"", "close": "\"", "notIn": ["string"] },
16+
{ "open": "'", "close": "'", "notIn": ["string"] },
1717
{ "open": "/**", "close": " */", "notIn": ["string"] }
1818
],
1919
"surroundingPairs": [

extensions/lua/language-configuration.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
["{", "}"],
1313
["[", "]"],
1414
["(", ")"],
15-
["\"", "\""],
16-
["'", "'"]
15+
{ "open": "\"", "close": "\"", "notIn": ["string"] },
16+
{ "open": "'", "close": "'", "notIn": ["string"] }
1717
],
1818
"surroundingPairs": [
1919
["{", "}"],

extensions/objective-c/language-configuration.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
["{", "}"],
1313
["[", "]"],
1414
["(", ")"],
15-
["\"", "\""],
16-
["'", "'"]
15+
{ "open": "\"", "close": "\"", "notIn": ["string"] },
16+
{ "open": "'", "close": "'", "notIn": ["string"] }
1717
],
1818
"surroundingPairs": [
1919
["{", "}"],
@@ -22,4 +22,4 @@
2222
["\"", "\""],
2323
["'", "'"]
2424
]
25-
}
25+
}

extensions/perl/perl.language-configuration.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
["{", "}"],
1212
["[", "]"],
1313
["(", ")"],
14-
["\"", "\""],
15-
["'", "'"],
16-
["`", "`"]
14+
{ "open": "\"", "close": "\"", "notIn": ["string"] },
15+
{ "open": "'", "close": "'", "notIn": ["string"] },
16+
{ "open": "`", "close": "`", "notIn": ["string"] }
1717
],
1818
"surroundingPairs": [
1919
["{", "}"],
@@ -29,4 +29,4 @@
2929
"end": "^(?:(?:=cut\\s*$)|(?:\\s*#endregion\\b))"
3030
}
3131
}
32-
}
32+
}

0 commit comments

Comments
 (0)