--- a/src/Tools/VSCode/extension/isabelle-language.json Tue Jan 03 17:24:41 2017 +0100
+++ b/src/Tools/VSCode/extension/isabelle-language.json Tue Jan 03 17:33:08 2017 +0100
@@ -1,6 +1,6 @@
{
"comments": {
- "blockComment": [ "(*", "*)" ]
+ "blockComment": ["(*", "*)"]
},
"brackets": [
["(", ")"],
@@ -14,5 +14,35 @@
["⦇", "⦈"],
["⟦", "⟧"],
["⦃", "⦄"]
+ ],
+ "autoClosingPairs": [
+ { "open": "(", "close": ")" },
+ { "open": "[", "close": "]" },
+ { "open": "{", "close": "}" },
+ { "open": "«", "close": "»" },
+ { "open": "‹", "close": "›" },
+ { "open": "⟨", "close": "⟩" },
+ { "open": "⌈", "close": "⌉" },
+ { "open": "⌊", "close": "⌋" },
+ { "open": "⦇", "close": "⦈" },
+ { "open": "⟦", "close": "⟧" },
+ { "open": "⦃", "close": "⦄" },
+ { "open": "`", "close": "`", "notIn": ["string"] },
+ { "open": "\"", "close": "\"", "notIn": ["string"] }
+ ],
+ "surroundingPairs": [
+ ["(", ")"],
+ ["[", "]"],
+ ["{", "}"],
+ ["«", "»"],
+ ["‹", "›"],
+ ["⟨", "⟩"],
+ ["⌈", "⌉"],
+ ["⌊", "⌋"],
+ ["⦇", "⦈"],
+ ["⟦", "⟧"],
+ ["⦃", "⦄"],
+ ["`", "`"],
+ ["\"", "\""]
]
}