1+ {
2+ "comments" : {
3+ "lineComment" : " #"
4+ },
5+ "brackets" : [
6+ [" {" , " }" ],
7+ [" [" , " ]" ],
8+ [" (" , " )" ]
9+ ],
10+ "autoClosingPairs" : [
11+ { "open" : " {" , "close" : " }" },
12+ { "open" : " [" , "close" : " ]" },
13+ { "open" : " (" , "close" : " )" },
14+ { "open" : " \" " , "close" : " \" " , "notIn" : [" string" , " comment" ] },
15+ { "open" : " '" , "close" : " '" , "notIn" : [" string" , " comment" ] }
16+ ],
17+ "surroundingPairs" : [
18+ { "open" : " {" , "close" : " }" },
19+ { "open" : " [" , "close" : " ]" },
20+ { "open" : " (" , "close" : " )" },
21+ { "open" : " \" " , "close" : " \" " , "notIn" : [" string" , " comment" ] },
22+ { "open" : " '" , "close" : " '" , "notIn" : [" string" , " comment" ] }
23+ ],
24+ "folding" : {
25+ "markers" : {
26+ "start" : " ^\\ s*//\\ s*#?region\\ b" ,
27+ "end" : " ^\\ s*//\\ s*#?endregion\\ b"
28+ }
29+ },
30+ "wordPattern" : " (-?\\ d*\\ .\\ d\\ w*)|([^\\ `\\ ~\\ !\\ @\\ #\\ %\\ ^\\ &\\ *\\ (\\ )\\ -\\ =\\ +\\ [\\ {\\ ]\\ }\\\\\\ |\\ ;\\ :\\ '\\\"\\ ,\\ .\\ <\\ >\\ /\\ ?\\ s]+)" ,
31+ "indentationRules" : {
32+ "increaseIndentPattern" : " ^((?!\\ /\\ /).)*(\\ {[^}\" '`]*|\\ ([^)\" '`]*|\\ [[^\\ ]\" '`]*)$" ,
33+ "decreaseIndentPattern" : " ^((?!.*?\\ /\\ *).*\\ */)?\\ s*[\\ )\\ }\\ ]].*$"
34+ }
35+ }
0 commit comments