@@ -67,7 +67,7 @@ function matchBrackets(state: EditorState, position: number, side: Side): MatchR
6767 do {
6868 if ( iter . name == "StructureClose" ) {
6969 const closer = state . doc . sliceString ( iter . from , iter . to ) ;
70- if ( closer == "}" || closer == "⍟" ) {
70+ if ( closer == "}" || closer == "⍟" || closer == "⎋" ) {
7171 depth -- ;
7272 } else if ( closer == ")" ) {
7373 depth -= 2 ;
@@ -88,7 +88,7 @@ function matchBrackets(state: EditorState, position: number, side: Side): MatchR
8888 enter ( node ) {
8989 if ( node . name == "StructureClose" ) {
9090 const closer = state . doc . sliceString ( node . from , node . to ) ;
91- if ( closer == "}" || closer == "⍟" ) {
91+ if ( closer == "}" || closer == "⍟" || closer == "⎋" ) {
9292 openers . pop ( ) ;
9393 } else if ( closer == ")" ) {
9494 openers . splice ( openers . length - 2 ) ;
@@ -103,7 +103,7 @@ function matchBrackets(state: EditorState, position: number, side: Side): MatchR
103103 to : startNode . from - 1 ,
104104 } ) ;
105105 const closer = state . doc . sliceString ( startNode . from , startNode . to ) ;
106- if ( closer == "}" || closer == "⍟" ) {
106+ if ( closer == "}" || closer == "⍟" || closer == "⎋" ) {
107107 if ( openers . length >= 1 ) {
108108 return { matched : true , start : [ openers . pop ( ) ! ] , end : startNode } ;
109109 }
0 commit comments