@@ -59,13 +59,15 @@ export function activate(context: ExtensionContext) {
5959 blockComment : [ '/*' , '*/' ]
6060 } ,
6161 brackets : [ [ '{' , '}' ] , [ '[' , ']' ] , [ '(' , ')' ] ] ,
62- autoClosingPairs : [
63- { open : '{' , close : '}' } ,
64- { open : '[' , close : ']' } ,
65- { open : '(' , close : ')' } ,
66- { open : '"' , close : '"' , notIn : [ 'string' ] } ,
67- { open : '\'' , close : '\'' , notIn : [ 'string' ] }
68- ]
62+ __characterPairSupport : {
63+ autoClosingPairs : [
64+ { open : '{' , close : '}' } ,
65+ { open : '[' , close : ']' } ,
66+ { open : '(' , close : ')' } ,
67+ { open : '"' , close : '"' , notIn : [ 'string' ] } ,
68+ { open : '\'' , close : '\'' , notIn : [ 'string' ] }
69+ ]
70+ }
6971 } ) ;
7072
7173 languages . setLanguageConfiguration ( 'less' , {
@@ -75,14 +77,16 @@ export function activate(context: ExtensionContext) {
7577 lineComment : '//'
7678 } ,
7779 brackets : [ [ '{' , '}' ] , [ '[' , ']' ] , [ '(' , ')' ] , [ '<' , '>' ] ] ,
78- autoClosingPairs : [
79- { open : '"' , close : '"' , notIn : [ 'string' , 'comment' ] } ,
80- { open : '\'' , close : '\'' , notIn : [ 'string' , 'comment' ] } ,
81- { open : '{' , close : '}' , notIn : [ 'string' , 'comment' ] } ,
82- { open : '[' , close : ']' , notIn : [ 'string' , 'comment' ] } ,
83- { open : '(' , close : ')' , notIn : [ 'string' , 'comment' ] } ,
84- { open : '<' , close : '>' , notIn : [ 'string' , 'comment' ] } ,
85- ]
80+ __characterPairSupport : {
81+ autoClosingPairs : [
82+ { open : '"' , close : '"' , notIn : [ 'string' , 'comment' ] } ,
83+ { open : '\'' , close : '\'' , notIn : [ 'string' , 'comment' ] } ,
84+ { open : '{' , close : '}' , notIn : [ 'string' , 'comment' ] } ,
85+ { open : '[' , close : ']' , notIn : [ 'string' , 'comment' ] } ,
86+ { open : '(' , close : ')' , notIn : [ 'string' , 'comment' ] } ,
87+ { open : '<' , close : '>' , notIn : [ 'string' , 'comment' ] } ,
88+ ]
89+ }
8690 } ) ;
8791
8892 languages . setLanguageConfiguration ( 'scss' , {
@@ -92,14 +96,16 @@ export function activate(context: ExtensionContext) {
9296 lineComment : '//'
9397 } ,
9498 brackets : [ [ '{' , '}' ] , [ '[' , ']' ] , [ '(' , ')' ] , [ '<' , '>' ] ] ,
95- autoClosingPairs : [
96- { open : '"' , close : '"' , notIn : [ 'string' , 'comment' ] } ,
97- { open : '\'' , close : '\'' , notIn : [ 'string' , 'comment' ] } ,
98- { open : '{' , close : '}' , notIn : [ 'string' , 'comment' ] } ,
99- { open : '[' , close : ']' , notIn : [ 'string' , 'comment' ] } ,
100- { open : '(' , close : ')' , notIn : [ 'string' , 'comment' ] } ,
101- { open : '<' , close : '>' , notIn : [ 'string' , 'comment' ] } ,
102- ]
99+ __characterPairSupport : {
100+ autoClosingPairs : [
101+ { open : '"' , close : '"' , notIn : [ 'string' , 'comment' ] } ,
102+ { open : '\'' , close : '\'' , notIn : [ 'string' , 'comment' ] } ,
103+ { open : '{' , close : '}' , notIn : [ 'string' , 'comment' ] } ,
104+ { open : '[' , close : ']' , notIn : [ 'string' , 'comment' ] } ,
105+ { open : '(' , close : ')' , notIn : [ 'string' , 'comment' ] } ,
106+ { open : '<' , close : '>' , notIn : [ 'string' , 'comment' ] } ,
107+ ]
108+ }
103109 } ) ;
104110
105111 commands . registerCommand ( '_css.applyCodeAction' , applyCodeAction ) ;
0 commit comments