We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 827d851 commit dc6fa51Copy full SHA for dc6fa51
src/closebrackets.ts
@@ -42,10 +42,8 @@ const bracketState = StateField.define<RangeSet<typeof closedBracket>>({
42
create() { return RangeSet.empty },
43
update(value, tr) {
44
if (tr.selection) {
45
- let lineStart = tr.state.doc.lineAt(tr.selection.main.head).from
46
- let prevLineStart = tr.startState.doc.lineAt(tr.startState.selection.main.head).from
47
- if (lineStart != tr.changes.mapPos(prevLineStart, -1))
48
- value = RangeSet.empty
+ let line = tr.state.doc.lineAt(tr.selection.main.head)
+ value = value.update({filter: from => from >= line.from && from <= line.to})
49
}
50
value = value.map(tr.changes)
51
for (let effect of tr.effects) if (effect.is(closeBracketEffect))
0 commit comments