summaryrefslogtreecommitdiff
path: root/elisp/geiser-repl.el
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2026-04-26 19:50:45 +0100
committerjao <jao@gnu.org>2026-04-26 19:50:45 +0100
commit185191df527b51ce521084f8c32030e87dabb5e9 (patch)
tree44c49cd9de10aa19a2f625923281aee2b0b65c6d /elisp/geiser-repl.el
parentdf9a3d3d8ae10417294c076d5804643441a1efca (diff)
downloadgeiser-185191df527b51ce521084f8c32030e87dabb5e9.tar.gz
geiser-185191df527b51ce521084f8c32030e87dabb5e9.tar.bz2
new attempt at fixing #74HEADmaster
It all seems to boil down to ansi-color-filter not recognising the format used by guile-colorized, and leaving behind some control characters that we're cleaning manually after the fact. This is not a great solution, as it applies a guile bandage to all implementations: we should define an implementation-dependent filter for input coming from a remote repl, but the fact that it has also to be applied to connections complicates matters.
Diffstat (limited to 'elisp/geiser-repl.el')
-rw-r--r--elisp/geiser-repl.el2
1 files changed, 1 insertions, 1 deletions
diff --git a/elisp/geiser-repl.el b/elisp/geiser-repl.el
index eff1419..8594462 100644
--- a/elisp/geiser-repl.el
+++ b/elisp/geiser-repl.el
@@ -1154,7 +1154,7 @@ buffer."
(geiser-repl-autoeval-mode 1))
(when geiser-repl-superparen-mode-p
(geiser-repl-superparen-mode 1))
-
+ (add-hook 'comint-preoutput-filter-functions #'geiser--strip-ansi nil t)
;; enabling compilation-shell-minor-mode without the annoying highlighter
(compilation-setup t))