src/Tools/VSCode/extension/isabelle-language.json
author wenzelm
Mon, 12 Jun 2017 15:40:40 +0200
changeset 66070 65a68dcd95c3
parent 64765 8ae1af3f88b1
permissions -rw-r--r--
dynamic configuration of prettify-symbols-mode, similar to VSCoq;

{
  "comments": {
    "blockComment": ["(*", "*)"]
  },
  "brackets": [
    ["(", ")"],
    ["[", "]"],
    ["{", "}"],
    ["«", "»"],
    ["‹", "›"],
    ["⟨", "⟩"],
    ["⌈", "⌉"],
    ["⌊", "⌋"],
    ["⦇", "⦈"],
    ["⟦", "⟧"],
    ["⦃", "⦄"]
  ],
  "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": [
    ["(", ")"],
    ["[", "]"],
    ["{", "}"],
    ["«", "»"],
    ["‹", "›"],
    ["⟨", "⟩"],
    ["⌈", "⌉"],
    ["⌊", "⌋"],
    ["⦇", "⦈"],
    ["⟦", "⟧"],
    ["⦃", "⦄"],
    ["`", "`"],
    ["\"", "\""]
  ]
}