From d9109af2f6737cc4af0beb19bc597134ce9b416c Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Mon, 26 Aug 2013 01:36:58 +0200 Subject: Ensuring that comint-process-echoes is nil in REPL This variable makes comint wait for the underlying process to echo its input, something our schemes won't do. If anyone sets the variable globally for what can only be perverse reasons, we just would just hung. Not anymore. --- elisp/geiser-repl.el | 1 + 1 file changed, 1 insertion(+) diff --git a/elisp/geiser-repl.el b/elisp/geiser-repl.el index 8a3f6a6..68e4708 100644 --- a/elisp/geiser-repl.el +++ b/elisp/geiser-repl.el @@ -606,6 +606,7 @@ buffer." (set (make-local-variable 'comint-use-prompt-regexp) t) (set (make-local-variable 'comint-prompt-read-only) geiser-repl-read-only-prompt-p) + (setq comint-process-echoes nil) (set (make-local-variable 'beginning-of-defun-function) 'geiser-repl--beginning-of-defun) (set (make-local-variable 'comint-input-ignoredups) -- cgit v1.2.3