Skip to content

Commit b6d2117

Browse files
fix
1 parent 475be84 commit b6d2117

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/latest/scripts/language/sbcs/bracket-matching.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)