From: Chris Hanson Date: Fri, 9 Oct 1987 14:41:00 +0000 (+0000) Subject: Do not transmit "end-of-control-g" sequence back to emacs unless the X-Git-Tag: 20090517-FFI~13085 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=2eb5a09a16eedc842847ed3dd0d83072b3c7a539;p=mit-scheme.git Do not transmit "end-of-control-g" sequence back to emacs unless the interrupt character is really a control g. --- diff --git a/v7/src/runtime/emacs.scm b/v7/src/runtime/emacs.scm index c10e5bc81..cda909e82 100644 --- a/v7/src/runtime/emacs.scm +++ b/v7/src/runtime/emacs.scm @@ -1,6 +1,6 @@ ;;; -*-Scheme-*- ;;; -;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/emacs.scm,v 13.46 1987/09/24 06:27:43 cph Exp $ +;;; $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/emacs.scm,v 13.47 1987/10/09 14:41:00 cph Rel $ ;;; ;;; Copyright (c) 1987 Massachusetts Institute of Technology ;;; @@ -137,7 +137,8 @@ (let loop () (if (not (char=? (primitive-read-char-immediate) #\C-@)) (loop))) - (transmit-signal #\g))) + (if (= (char->ascii #\G) interrupt-char) + (transmit-signal #\g)))) true) (define primitive-read-char-ready?