[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-30 e27849ecf6e: Avoid ANSI escape characters in Python output (bug
From: |
Eli Zaretskii |
Subject: |
emacs-30 e27849ecf6e: Avoid ANSI escape characters in Python output (bug#45938) |
Date: |
Sat, 31 Aug 2024 06:13:46 -0400 (EDT) |
branch: emacs-30
commit e27849ecf6ee01f6d02ef2785d0c10e32bc764e9
Author: Evgenii Klimov <eugene.dev@lipklim.org>
Commit: Eli Zaretskii <eliz@gnu.org>
Avoid ANSI escape characters in Python output (bug#45938)
* lisp/progmodes/python.el (python-shell-completion-native-setup):
Prevent Readline from emitting escape characters in comint output.
---
lisp/progmodes/python.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 692d915f8f8..227be64b5b0 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -4549,6 +4549,9 @@ def __PYTHON_EL_native_completion_setup():
readline.parse_and_bind('tab: complete')
# Require just one tab to send output.
readline.parse_and_bind('set show-all-if-ambiguous on')
+ # Avoid ANSI escape characters in the output
+ readline.parse_and_bind('set colored-completion-prefix off')
+ readline.parse_and_bind('set colored-stats off')
# Avoid replacing common prefix with ellipsis.
readline.parse_and_bind('set completion-prefix-display-length 0')
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs-30 e27849ecf6e: Avoid ANSI escape characters in Python output (bug#45938),
Eli Zaretskii <=