Skip to content

Commit eaba7e0

Browse files
committed
Match \( with \) in prompttookkit mode
1 parent 7987d33 commit eaba7e0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

mathicsscript/bindkeys.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ def curly_right(event):
6464
def paren_left(event):
6565
b = event.cli.current_buffer
6666
b.insert_text("(")
67-
b.insert_text(")", move_cursor=False)
67+
if len(b.text) > 1 and b.text[-2] == "\\":
68+
b.insert_text("\\)", move_cursor=False)
69+
else:
70+
b.insert_text(")", move_cursor=False)
6871

6972

7073
@bindings.add(")", filter=autocomplete_on)

0 commit comments

Comments
 (0)