From 541c0090133326accc896081acd359c5c7dea838 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Fri, 12 Nov 2010 02:20:14 +0100 Subject: Better EOT token for more robust communication --- elisp/geiser-repl.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'elisp/geiser-repl.el') diff --git a/elisp/geiser-repl.el b/elisp/geiser-repl.el index 2117ff1..d99ace0 100644 --- a/elisp/geiser-repl.el +++ b/elisp/geiser-repl.el @@ -255,7 +255,7 @@ module command as a string") prompt-rx deb-prompt-rx)) (set (make-local-variable 'comint-prompt-regexp) - (geiser-con--connection-eot geiser-repl--connection)) + (geiser-con--combined-prompt prompt-rx deb-prompt-rx)) (apply 'make-comint-in-buffer `(,cname ,(current-buffer) ,address))) (error (insert "Unable to start REPL:\n\n" (error-message-string err) "\n") @@ -284,6 +284,9 @@ module command as a string") (let ((comint-input-filter (lambda (x) nil))) (comint-send-input nil t)))) +(defun geiser-repl--send-silent (cmd) + (comint-redirect-results-list cmd ".+" 0)) + ;;; REPL history and clean-up: -- cgit v1.2.3