Mercurial > emacs
changeset 1480:d0d11fa0ecf5
(isearch-edit-string):
Bind cursor-in-echo-area only around read-char/allocate-event.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 27 Oct 1992 04:11:46 +0000 |
parents | 09448393e832 |
children | 5004c07a8250 |
files | lisp/isearch.el |
diffstat | 1 files changed, 9 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/isearch.el Tue Oct 27 00:55:32 1992 +0000 +++ b/lisp/isearch.el Tue Oct 27 04:11:46 1992 +0000 @@ -4,7 +4,7 @@ ;; LCD Archive Entry: ;; isearch-mode|Daniel LaLiberte|liberte@cs.uiuc.edu ;; |A minor mode replacement for isearch.el. -;; |$Date: 1992/10/11 05:25:11 $|$Revision: 1.11 $|~/modes/isearch-mode.el +;; |$Date: 1992/10/20 21:21:47 $|$Revision: 1.12 $|~/modes/isearch-mode.el ;; This file is not yet part of GNU Emacs, but it is based almost ;; entirely on isearch.el which is part of GNU Emacs. @@ -88,8 +88,12 @@ ;;;==================================================================== ;;; Change History -;;; $Header: /gd/gnu/emacs/19.0/lisp/RCS/isearch-mode.el,v 1.11 1992/10/11 05:25:11 rms Exp rms $ +;;; $Header: /gd/gnu/emacs/19.0/lisp/RCS/isearch-mode.el,v 1.12 1992/10/20 21:21:47 rms Exp rms $ ;;; $Log: isearch-mode.el,v $ +; Revision 1.12 1992/10/20 21:21:47 rms +; (isearch-mode-map): Make the top-level keymap dense. +; Explicitly bind control characters at that level. +; ; Revision 1.11 1992/10/11 05:25:11 rms ; (isearch-ring-advance-edit): Delete spurious `)'. ; @@ -704,8 +708,9 @@ (unwind-protect (let* (;; Why does following read-char echo? ;;(echo-keystrokes 0) ;; not needed with above message - (cursor-in-echo-area t) - (e (if isearch-event-data-type (allocate-event) (read-char))) + (e (let ((cursor-in-echo-area t)) + (if isearch-event-data-type + (allocate-event) (read-char)))) ;; Binding minibuffer-history-symbol to nil is a work-around ;; for some incompatibility with gmhist. (minibuffer-history-symbol))