Skip to content

Commit 3d61bb1

Browse files
committed
Special-case hack inputrc-unicode and "\n"..
(The alias is nl). We will probably add more down the line and generalize this. Also needed is a test.
1 parent 81d9bc1 commit 3d61bb1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

mathics_scanner/generate/rl_inputrc.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ def _escape(s: str) -> str:
1818
def _format(c: str, use_unicode: bool) -> str:
1919
"""Formats a single key-value pair"""
2020
key = _escape(c)
21-
val = _escape(r(aliased_characters[c], use_unicode=use_unicode))
21+
if key == "nl":
22+
val = "\\n"
23+
else:
24+
val = _escape(r(aliased_characters[c], use_unicode=use_unicode))
2225

2326
return f'"\\e{key}\\e": "{val}"\n'
2427

0 commit comments

Comments
 (0)