GNU bug report logs - #15012
23.3; read-char inappropriate echo area content

Previous Next

Package: emacs;

Reported by: Bob Newell <bobnewell <at> bobnewell.net>

Date: Fri, 2 Aug 2013 20:44:02 UTC

Severity: minor

Found in version 23.3

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 15012 in the body.
You can then email your comments to 15012 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#15012; Package emacs. (Fri, 02 Aug 2013 20:44:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Bob Newell <bobnewell <at> bobnewell.net>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 02 Aug 2013 20:44:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Bob Newell <bobnewell <at> bobnewell.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 23.3; read-char inappropriate echo area content
Date: Thu, 01 Aug 2013 21:12:41 -1000
If you run this minimal code:

(defun minimal-function ()
  (interactive)
    (while t
      (read-char-exclusive " ")
    )
)

everything works as expected, that is typed characters are simply
absorbed until C-g exits the loop. But notice the " " as the prompt arg
in read-char-exclusive. Why is it there?

Because if you run this:

(defun minimal-function ()
  (interactive)
    (while t
      (read-char-exclusive)
    )
)

everything you've typed since you've invoked the function shows up in
the echo area, like this:

ESC x m i n i m a l - f u n c t i o n RET a b c d e f g    (etc.)

I thought this might have something to do with minibuffer history, but I
can't verify that, and I've dived into EMACS source code without luck
(maybe without skill, too). I'm deep into keyboard.c and wondering...

Using "" instead of " " as a prompt does not work; the echoing still
happens.

read-char exhibits the exact same behavior.

I'm on 23.3.1 but I was told on gnus.emacs.help that the latest 24.x
builds show the same behavior (I can't verify personally.)




In GNU Emacs 23.3.1 (i686-pc-linux-gnu, GTK+ Version 2.24.10)
 of 2013-05-16 on komainu, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11103000
configured using `configure  '--build' 'i686-linux-gnu' '--build' 'i686-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.3/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.3/leim' '--with-crt-dir=/usr/lib/i386-linux-gnu' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i686-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=-D_FORTIFY_SOURCE=2''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Article

Minor modes in effect:
  iswitchb-mode: t
  anything-dired-mode: Enable anything completion in Dired functions.
Bindings affected are C, R, S, H.
This is deprecated for Emacs24+ users, use `ac-mode' instead.
  shell-dirtrack-mode: t
  display-time-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<escape> x r e p o r t - <return> e m a c s - b u g 
<return> C-g C-x C-f d a t a / e l i s p / m i n i 
m a l . e l <return> <left> <left> <escape> <backspace> 
<backspace> C-x C-s <escape> ` l B <escape> x m i n 
i m a l - f u n c t i o n <return> a a a a a C-g <right> 
<right> SPC C-x C-s <escape> ` l B <escape> x <up> 
<return> d d d d d d C-g C-x b * G <return> <return> 
<return> q <return> 2 0 0 <return> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <up> <up> 
<up> <return> C-x o <down> C-SPC <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <escape> w <escape> x r e p o r t - e m a c 
s - b u g <return>

Recent messages:
Compiling /home/bnewell/data/elisp/minimal.el...done
Wrote /home/bnewell/data/elisp/minimal.elc
Loading /home/bnewell/data/elisp/minimal.elc...done
Quit
Parsing BBDB... (frobnicating...done)
name mismatch: "chipschap" changed to "Bob Newell"
Mark set
Saved text from "If you run this minimal code:

(defun mi"

Load-path shadows:
/home/bnewell/.emacs.d/elpa/org-20130708/ob-ref hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-ref
/home/bnewell/.emacs.d/elpa/org-20130708/org-clock hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-clock
/home/bnewell/.emacs.d/elpa/org-20130708/org-list hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-list
/home/bnewell/.emacs.d/elpa/org-20130708/ob-gnuplot hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-gnuplot
/home/bnewell/.emacs.d/elpa/org-20130708/ob-perl hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-perl
/home/bnewell/.emacs.d/elpa/org-20130708/ob-shen hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-shen
/home/bnewell/.emacs.d/elpa/org-20130708/ob-ditaa hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-ditaa
/home/bnewell/.emacs.d/elpa/org-20130708/org-id hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-id
/home/bnewell/.emacs.d/elpa/org-20130708/org-rmail hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-rmail
/home/bnewell/.emacs.d/elpa/org-20130708/org-mhe hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-mhe
/home/bnewell/.emacs.d/elpa/org-20130708/ob-plantuml hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-plantuml
/home/bnewell/.emacs.d/elpa/org-20130708/ob-scala hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-scala
/home/bnewell/.emacs.d/elpa/org-20130708/ox-ascii hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-ascii
/home/bnewell/.emacs.d/elpa/org-20130708/ox-man hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-man
/home/bnewell/.emacs.d/elpa/org-20130708/ox-latex hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-latex
/home/bnewell/.emacs.d/elpa/org-20130708/ob-io hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-io
/home/bnewell/.emacs.d/elpa/org-20130708/ob-ocaml hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-ocaml
/home/bnewell/.emacs.d/elpa/org-20130708/ob-C hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-C
/home/bnewell/.emacs.d/elpa/org-20130708/ob-sqlite hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-sqlite
/home/bnewell/.emacs.d/elpa/org-20130708/ob-scheme hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-scheme
/home/bnewell/.emacs.d/elpa/org-20130708/ob-sass hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-sass
/home/bnewell/.emacs.d/elpa/org-20130708/org-crypt hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-crypt
/home/bnewell/.emacs.d/elpa/org-20130708/org-protocol hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-protocol
/home/bnewell/.emacs.d/elpa/org-20130708/org-entities hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-entities
/home/bnewell/.emacs.d/elpa/org-20130708/ob-exp hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-exp
/home/bnewell/.emacs.d/elpa/org-20130708/ob-clojure hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-clojure
/home/bnewell/.emacs.d/elpa/org-20130708/ob-lob hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-lob
/home/bnewell/.emacs.d/elpa/org-20130708/org-colview hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-colview
/home/bnewell/.emacs.d/elpa/org-20130708/ob-screen hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-screen
/home/bnewell/.emacs.d/elpa/org-20130708/org-capture hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-capture
/home/bnewell/.emacs.d/elpa/org-20130708/ob-asymptote hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-asymptote
/home/bnewell/.emacs.d/elpa/org-20130708/org-install hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-install
/home/bnewell/.emacs.d/elpa/org-20130708/ob-matlab hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-matlab
/home/bnewell/.emacs.d/elpa/org-20130708/org-src hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-src
/home/bnewell/.emacs.d/elpa/org-20130708/org-mouse hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-mouse
/home/bnewell/.emacs.d/elpa/org-20130708/org-w3m hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-w3m
/home/bnewell/.emacs.d/elpa/org-20130708/ob hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob
/home/bnewell/.emacs.d/elpa/org-20130708/ox-icalendar hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-icalendar
/home/bnewell/.emacs.d/elpa/org-20130708/ob-python hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-python
/home/bnewell/.emacs.d/elpa/org-20130708/org-timer hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-timer
/home/bnewell/.emacs.d/elpa/org-20130708/org-macs hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-macs
/home/bnewell/.emacs.d/elpa/org-20130708/ob-sql hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-sql
/home/bnewell/.emacs.d/elpa/org-20130708/org-bibtex hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-bibtex
/home/bnewell/.emacs.d/elpa/org-20130708/ob-mscgen hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-mscgen
/home/bnewell/.emacs.d/elpa/org-20130708/org-mobile hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-mobile
/home/bnewell/.emacs.d/elpa/org-20130708/org-eshell hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-eshell
/home/bnewell/.emacs.d/elpa/org-20130708/org-version hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-version
/home/bnewell/.emacs.d/elpa/org-20130708/org-compat hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-compat
/home/bnewell/.emacs.d/elpa/org-20130708/ob-octave hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-octave
/home/bnewell/.emacs.d/elpa/org-20130708/ob-sh hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-sh
/home/bnewell/.emacs.d/elpa/org-20130708/org-ctags hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-ctags
/home/bnewell/.emacs.d/elpa/org-20130708/org-inlinetask hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-inlinetask
/home/bnewell/.emacs.d/elpa/org-20130708/ob-core hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-core
/home/bnewell/.emacs.d/elpa/org-20130708/ox-html hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-html
/home/bnewell/.emacs.d/elpa/org-20130708/org-attach hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-attach
/home/bnewell/.emacs.d/elpa/org-20130708/ox-publish hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-publish
/home/bnewell/.emacs.d/elpa/org-20130708/ox-beamer hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-beamer
/home/bnewell/.emacs.d/elpa/org-20130708/org-agenda hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-agenda
/home/bnewell/.emacs.d/elpa/org-20130708/ob-keys hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-keys
/home/bnewell/.emacs.d/elpa/org-20130708/org-table hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-table
/home/bnewell/.emacs.d/elpa/org-20130708/ox-org hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-org
/home/bnewell/.emacs.d/elpa/org-20130708/ox-odt hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-odt
/home/bnewell/.emacs.d/elpa/org-20130708/org hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org
/home/bnewell/.emacs.d/elpa/org-20130708/org-info hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-info
/home/bnewell/.emacs.d/elpa/org-20130708/ob-java hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-java
/home/bnewell/.emacs.d/elpa/org-20130708/ob-comint hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-comint
/home/bnewell/.emacs.d/elpa/org-20130708/org-bbdb hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-bbdb
/home/bnewell/.emacs.d/elpa/org-20130708/ob-awk hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-awk
/home/bnewell/.emacs.d/elpa/org-20130708/ob-tangle hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-tangle
/home/bnewell/.emacs.d/elpa/org-20130708/ob-haskell hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-haskell
/home/bnewell/.emacs.d/elpa/org-20130708/ob-calc hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-calc
/home/bnewell/.emacs.d/elpa/org-20130708/org-faces hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-faces
/home/bnewell/.emacs.d/elpa/org-20130708/org-irc hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-irc
/home/bnewell/.emacs.d/elpa/org-20130708/ob-ledger hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-ledger
/home/bnewell/.emacs.d/elpa/org-20130708/ob-ruby hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-ruby
/home/bnewell/.emacs.d/elpa/org-20130708/ob-dot hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-dot
/home/bnewell/.emacs.d/elpa/org-20130708/org-plot hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-plot
/home/bnewell/.emacs.d/elpa/org-20130708/org-footnote hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-footnote
/home/bnewell/.emacs.d/elpa/org-20130708/ob-css hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-css
/home/bnewell/.emacs.d/elpa/org-20130708/org-pcomplete hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-pcomplete
/home/bnewell/.emacs.d/elpa/org-20130708/org-gnus hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-gnus
/home/bnewell/.emacs.d/elpa/org-20130708/ob-makefile hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-makefile
/home/bnewell/.emacs.d/elpa/org-20130708/ob-R hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-R
/home/bnewell/.emacs.d/elpa/org-20130708/ob-emacs-lisp hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-emacs-lisp
/home/bnewell/.emacs.d/elpa/org-20130708/ox hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox
/home/bnewell/.emacs.d/elpa/org-20130708/ob-maxima hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-maxima
/home/bnewell/.emacs.d/elpa/org-20130708/ob-org hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-org
/home/bnewell/.emacs.d/elpa/org-20130708/ob-lisp hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-lisp
/home/bnewell/.emacs.d/elpa/org-20130708/org-macro hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-macro
/home/bnewell/.emacs.d/elpa/org-20130708/ox-md hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-md
/home/bnewell/.emacs.d/elpa/org-20130708/ob-fortran hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-fortran
/home/bnewell/.emacs.d/elpa/org-20130708/ob-lilypond hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-lilypond
/home/bnewell/.emacs.d/elpa/org-20130708/org-habit hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-habit
/home/bnewell/.emacs.d/elpa/org-20130708/ob-js hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-js
/home/bnewell/.emacs.d/elpa/org-20130708/ob-latex hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-latex
/home/bnewell/.emacs.d/elpa/org-20130708/ox-texinfo hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ox-texinfo
/home/bnewell/.emacs.d/elpa/org-20130708/org-archive hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-archive
/home/bnewell/.emacs.d/elpa/org-20130708/org-indent hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-indent
/home/bnewell/.emacs.d/elpa/org-20130708/ob-picolisp hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-picolisp
/home/bnewell/.emacs.d/elpa/org-20130708/ob-table hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-table
/home/bnewell/.emacs.d/elpa/org-20130708/org-element hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-element
/home/bnewell/.emacs.d/elpa/org-20130708/ob-eval hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/ob-eval
/home/bnewell/.emacs.d/elpa/org-20130708/org-loaddefs hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-loaddefs
/home/bnewell/.emacs.d/elpa/org-20130708/org-docview hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-docview
/home/bnewell/.emacs.d/elpa/org-20130708/org-datetree hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-datetree
/home/bnewell/.emacs.d/elpa/org-20130708/org-feed hides /home/bnewell/.emacs.d/elpa/org-plus-contrib-20130708/org-feed
~/data/elisp/anything-config/extensions/anything-complete hides /usr/share/emacs23/site-lisp/anything/anything-complete
~/data/elisp/anything-config/anything hides /usr/share/emacs23/site-lisp/anything/anything
~/data/elisp/anything-config/extensions/anything-show-completion hides /usr/share/emacs23/site-lisp/anything/anything-show-completion
~/data/elisp/anything-config/contrib/anything-migemo hides /usr/share/emacs23/site-lisp/anything/anything-migemo
~/data/elisp/anything-config/contrib/anything-menu hides /usr/share/emacs23/site-lisp/anything/anything-menu
~/data/elisp/anything-config/anything-config hides /usr/share/emacs23/site-lisp/anything/anything-config
~/data/elisp/anything-config/contrib/anything-ipa hides /usr/share/emacs23/site-lisp/anything/anything-ipa
~/data/elisp/anything-config/contrib/anything-grep hides /usr/share/emacs23/site-lisp/anything/anything-grep
~/data/elisp/anything-config/anything-match-plugin hides /usr/share/emacs23/site-lisp/anything/anything-match-plugin
~/data/elisp/anything-config/contrib/anything-startup hides /usr/share/emacs23/site-lisp/anything/anything-startup
/usr/share/emacs/site-lisp/w3m/w3m-antenna hides /usr/share/emacs23/site-lisp/w3m/w3m-antenna
/usr/share/emacs/site-lisp/w3m/mew-w3m hides /usr/share/emacs23/site-lisp/w3m/mew-w3m
/usr/share/emacs/site-lisp/w3m/w3m-hist hides /usr/share/emacs23/site-lisp/w3m/w3m-hist
/usr/share/emacs/site-lisp/w3m/w3m-proc hides /usr/share/emacs23/site-lisp/w3m/w3m-proc
/usr/share/emacs/site-lisp/w3m/w3m-bookmark hides /usr/share/emacs23/site-lisp/w3m/w3m-bookmark
/usr/share/emacs/site-lisp/w3m/w3m-perldoc hides /usr/share/emacs23/site-lisp/w3m/w3m-perldoc
/usr/share/emacs/site-lisp/w3m/w3m-symbol hides /usr/share/emacs23/site-lisp/w3m/w3m-symbol
/usr/share/emacs/site-lisp/w3m/w3m-rss hides /usr/share/emacs23/site-lisp/w3m/w3m-rss
/usr/share/emacs/site-lisp/w3m/w3mhack hides /usr/share/emacs23/site-lisp/w3m/w3mhack
/usr/share/emacs/site-lisp/w3m/w3m-lnum hides /usr/share/emacs23/site-lisp/w3m/w3m-lnum
/usr/share/emacs/site-lisp/w3m/w3m-bug hides /usr/share/emacs23/site-lisp/w3m/w3m-bug
/usr/share/emacs/site-lisp/w3m/w3m-util hides /usr/share/emacs23/site-lisp/w3m/w3m-util
/usr/share/emacs/site-lisp/w3m/w3m-form hides /usr/share/emacs23/site-lisp/w3m/w3m-form
/usr/share/emacs/site-lisp/w3m/w3m-ccl hides /usr/share/emacs23/site-lisp/w3m/w3m-ccl
/usr/share/emacs/site-lisp/w3m/mime-w3m hides /usr/share/emacs23/site-lisp/w3m/mime-w3m
/usr/share/emacs/site-lisp/w3m/w3m-filter hides /usr/share/emacs23/site-lisp/w3m/w3m-filter
/usr/share/emacs/site-lisp/w3m/w3m-favicon hides /usr/share/emacs23/site-lisp/w3m/w3m-favicon
/usr/share/emacs/site-lisp/w3m/w3m-load hides /usr/share/emacs23/site-lisp/w3m/w3m-load
/usr/share/emacs/site-lisp/w3m/octet hides /usr/share/emacs23/site-lisp/w3m/octet
/usr/share/emacs/site-lisp/w3m/w3m-cookie hides /usr/share/emacs23/site-lisp/w3m/w3m-cookie
/usr/share/emacs/site-lisp/w3m/w3m-search hides /usr/share/emacs23/site-lisp/w3m/w3m-search
/usr/share/emacs/site-lisp/w3m/w3m-tabmenu hides /usr/share/emacs23/site-lisp/w3m/w3m-tabmenu
/usr/share/emacs/site-lisp/w3m/w3m-dtree hides /usr/share/emacs23/site-lisp/w3m/w3m-dtree
/usr/share/emacs/site-lisp/w3m/w3m hides /usr/share/emacs23/site-lisp/w3m/w3m
/usr/share/emacs/site-lisp/w3m/w3m-weather hides /usr/share/emacs23/site-lisp/w3m/w3m-weather
/usr/share/emacs/site-lisp/w3m/w3m-namazu hides /usr/share/emacs23/site-lisp/w3m/w3m-namazu
/usr/share/emacs/site-lisp/w3m/w3m-image hides /usr/share/emacs23/site-lisp/w3m/w3m-image
/usr/share/emacs/23.3/lisp/gnus/hmac-def hides /usr/share/emacs23/site-lisp/flim/hmac-def
/usr/share/emacs/23.3/lisp/gnus/ntlm hides /usr/share/emacs23/site-lisp/flim/ntlm
/usr/share/emacs/23.3/lisp/gnus/md4 hides /usr/share/emacs23/site-lisp/flim/md4
/usr/share/emacs/23.3/lisp/gnus/hmac-md5 hides /usr/share/emacs23/site-lisp/flim/hmac-md5
/usr/share/emacs/23.3/lisp/gnus/sasl hides /usr/share/emacs23/site-lisp/flim/sasl
/usr/share/emacs/23.3/lisp/gnus/sha1 hides /usr/share/emacs23/site-lisp/flim/sha1
/usr/share/emacs/23.3/lisp/gnus/sasl-ntlm hides /usr/share/emacs23/site-lisp/flim/sasl-ntlm
/usr/share/emacs/23.3/lisp/gnus/sasl-digest hides /usr/share/emacs23/site-lisp/flim/sasl-digest
/usr/share/emacs/23.3/lisp/gnus/sasl-cram hides /usr/share/emacs23/site-lisp/flim/sasl-cram
/usr/share/emacs/23.3/lisp/gnus/hex-util hides /usr/share/emacs23/site-lisp/flim/hex-util
~/data/elisp/evernote-mode hides /usr/share/emacs23/site-lisp/evernote-mode/evernote-mode
/usr/share/emacs/23.3/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font
/usr/share/emacs/23.3/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf
/usr/share/emacs/23.3/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp
/usr/share/emacs/23.3/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex
/usr/share/emacs/23.3/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex
/usr/share/emacs/23.3/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex
/usr/share/emacs/23.3/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context
/usr/share/emacs/23.3/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar
/usr/share/emacs/23.3/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik
/usr/share/emacs/23.3/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style
/usr/share/emacs/23.3/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info
/usr/share/emacs/23.3/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en
/usr/share/emacs/23.3/site-lisp/auctex/tex-fptex hides /usr/share/emacs/site-lisp/auctex/tex-fptex
/usr/share/emacs/23.3/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl
/usr/share/emacs/23.3/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold
/usr/share/emacs/23.3/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt
/usr/share/emacs/23.3/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp
/usr/share/emacs/23.3/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite
/usr/share/emacs/23.3/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x
/usr/share/emacs/23.3/lisp/gnus/lpath hides /usr/share/emacs/site-lisp/auctex/lpath
/usr/share/emacs23/site-lisp/mailcrypt/mc-gpg hides /usr/share/emacs/site-lisp/mailcrypt/mc-gpg
/usr/share/emacs23/site-lisp/mailcrypt/mc-pgp6 hides /usr/share/emacs/site-lisp/mailcrypt/mc-pgp6
/usr/share/emacs23/site-lisp/mailcrypt/expect hides /usr/share/emacs/site-lisp/mailcrypt/expect
/usr/share/emacs23/site-lisp/mailcrypt/mailcrypt hides /usr/share/emacs/site-lisp/mailcrypt/mailcrypt
/usr/share/emacs23/site-lisp/mailcrypt/mc-setversion hides /usr/share/emacs/site-lisp/mailcrypt/mc-setversion
/usr/share/emacs23/site-lisp/mailcrypt/mc-toplev hides /usr/share/emacs/site-lisp/mailcrypt/mc-toplev
/usr/share/emacs23/site-lisp/mailcrypt/mc-pgp hides /usr/share/emacs/site-lisp/mailcrypt/mc-pgp
/usr/share/emacs23/site-lisp/mailcrypt/mc-remail hides /usr/share/emacs/site-lisp/mailcrypt/mc-remail
/usr/share/emacs23/site-lisp/mailcrypt/mc-pgp5 hides /usr/share/emacs/site-lisp/mailcrypt/mc-pgp5
/usr/share/emacs/23.3/lisp/gnus/spam-stat hides /usr/share/emacs/23.3/site-lisp/gnus-bonus-el/spam-stat
~/data/elisp/message-x hides /usr/share/emacs/23.3/site-lisp/gnus-bonus-el/message-x
/usr/share/emacs/23.3/lisp/gnus/nnnil hides /usr/share/emacs/23.3/site-lisp/gnus-bonus-el/nnnil
/usr/share/emacs/23.3/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode
/usr/share/emacs/23.3/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup
~/data/elisp/gnugo hides /usr/share/emacs/site-lisp/gnugo
/usr/share/emacs/23.3/lisp/gnus/md4 hides /usr/share/emacs/23.3/lisp/md4
~/data/elisp/startup hides /usr/share/emacs/23.3/lisp/startup
/usr/share/emacs/23.3/lisp/gnus/password-cache hides /usr/share/emacs/23.3/lisp/password-cache
~/data/elisp/iimage hides /usr/share/emacs/23.3/lisp/iimage
/usr/share/emacs/23.3/lisp/gnus/sha1 hides /usr/share/emacs/23.3/lisp/sha1
/usr/share/emacs/23.3/lisp/gnus/format-spec hides /usr/share/emacs/23.3/lisp/format-spec
/usr/share/emacs/23.3/lisp/gnus/hex-util hides /usr/share/emacs/23.3/lisp/hex-util
/usr/share/emacs/23.3/lisp/gnus/dns-mode hides /usr/share/emacs/23.3/lisp/textmodes/dns-mode
/usr/share/emacs23/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/23.3/lisp/textmodes/flyspell
/usr/share/emacs23/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/23.3/lisp/textmodes/ispell
/usr/share/emacs/23.3/lisp/gnus/hmac-def hides /usr/share/emacs/23.3/lisp/net/hmac-def
/usr/share/emacs/23.3/lisp/gnus/sasl-ntlm hides /usr/share/emacs/23.3/lisp/net/sasl-ntlm
/usr/share/emacs/23.3/lisp/gnus/hmac-md5 hides /usr/share/emacs/23.3/lisp/net/hmac-md5
/usr/share/emacs/23.3/lisp/gnus/dns hides /usr/share/emacs/23.3/lisp/net/dns
/usr/share/emacs/23.3/lisp/gnus/ntlm hides /usr/share/emacs/23.3/lisp/net/ntlm
/usr/share/emacs/23.3/lisp/gnus/sasl hides /usr/share/emacs/23.3/lisp/net/sasl
/usr/share/emacs/23.3/lisp/gnus/netrc hides /usr/share/emacs/23.3/lisp/net/netrc
/usr/share/emacs/23.3/lisp/gnus/tls hides /usr/share/emacs/23.3/lisp/net/tls
/usr/share/emacs/23.3/lisp/gnus/sasl-cram hides /usr/share/emacs/23.3/lisp/net/sasl-cram
/usr/share/emacs/23.3/lisp/gnus/dig hides /usr/share/emacs/23.3/lisp/net/dig
/usr/share/emacs/23.3/lisp/gnus/sasl-digest hides /usr/share/emacs/23.3/lisp/net/sasl-digest
/usr/share/emacs/23.3/lisp/gnus/hashcash hides /usr/share/emacs/23.3/lisp/mail/hashcash
/usr/share/emacs/23.3/lisp/gnus/uudecode hides /usr/share/emacs/23.3/lisp/mail/uudecode
/usr/share/emacs/23.3/lisp/gnus/binhex hides /usr/share/emacs/23.3/lisp/mail/binhex
~/data/elisp/unsafep hides /usr/share/emacs/23.3/lisp/emacs-lisp/unsafep
/usr/share/emacs23/site-lisp/emms/tq hides /usr/share/emacs/23.3/lisp/emacs-lisp/tq
/usr/share/emacs/23.3/lisp/gnus/parse-time hides /usr/share/emacs/23.3/lisp/calendar/parse-time
~/data/elisp/icalendar hides /usr/share/emacs/23.3/lisp/calendar/icalendar
/usr/share/emacs/23.3/lisp/gnus/time-date hides /usr/share/emacs/23.3/lisp/calendar/time-date
~/data/elisp/timeclock hides /usr/share/emacs/23.3/lisp/calendar/timeclock

Features:
(shadow qp sort smiley ansi-color gnus-cite gnus-async gnus-bcklg
gnus-ml mailcrypt disp-table tmm electric emacsbug help-mode view
cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew diary-lib
diary-loaddefs cal-iso vc-rcs org-w3m org-inlinetask org-habit org-info
org-gnus org-bibtex bibtex org-bbdb org-agenda w3m w3m-hist w3m-e23
w3m-ccl ccl w3m-fsf w3m-favicon w3m-image w3m-proc w3m-util nndoc
nndraft nnmh nnfolder utf-7 gnus-agent gnus-srvr gnus-score score-mode
nnvirtual gnus-msg gnus-cache bbdb-gnus gnus-art mm-uu mml2015
epg-config mm-view mml-smime smime dig bbdb-snarf mail-extr bbdb-com
proto-stream nnimap tls utf7 netrc nntp nnir gnus-sum gnus-group
gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range
message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader
gnus-win nnoo bbdb timezone smtpmail sendmail starttls gnus-load gnus
gnus-ems gnus-compat nnheader mail-utils iswitchb printing ps-print
ps-def lpr timeclock-setup timeclock-x saveplace parse-time calfw-cal
calfw holidays hol-loaddefs mule-util cal-move anything-startup
anything-complete anything-show-completion anything-obsolete
anything-config edmacro kmacro rx anything-match-plugin url url-proxy
url-privacy url-expand url-methods url-history url-cookie mailcap grep
compile tramp-imap assoc tramp-gw tramp-gvfs zeroconf url-util url-parse
url-vars dbus xml tramp-fish tramp-smb tramp-cache tramp-ftp tramp-cmds
tramp auth-source eieio gnus-util mm-util mail-prsvr shell
password-cache tramp-compat trampver dired-x dired-aux ffap thingatpt
anything ange-ftp gdocs browse-url g-app g-auth g-utils json
evernote-mode tree-widget tea-time emms-volume emms-volume-amixer
emms-cache emms-info-ogginfo emms-info-mp3info emms-info later-do
emms-playlist-mode emms-player-vlc emms-player-mplayer
emms-player-simple emms-source-playlist emms-source-file dired
emms-setup emms emms-compat iimage taskjuggler-mode malyon malyon-mode
analog-clock artist picture reporter rect stopwatch w3m-e21 calc-ext
calc calc-loaddefs calc-macs org-extension org byte-opt warnings
bytecomp byte-compile advice help-fns advice-preload org-macro
org-footnote org-pcomplete pcomplete org-list org-faces org-entities
time-date noutline outline org-version ob-emacs-lisp ob ob-tangle
org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint comint ring
ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func
regexp-opt cal-menu calendar cal-loaddefs org-autoloads
org-plus-contrib-autoloads info xclip-autoloads package color-theme
easymenu wid-edit cl cl-19 timeclock time cus-start cus-load w3m-wget
w3m-load mailcrypt-init emms-auto emacs-goodies-el emacs-goodies-custom
emacs-goodies-loaddefs easy-mmode bbdb-autoloads preview-latex tex-site
auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win
x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register
page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock
font-lock syntax facemenu font-core frame cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew
greek romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button
minibuffer faces cus-face files text-properties overlay md5 base64
format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind system-font-setting
font-render-setting gtk x-toolkit x multi-tty emacs)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15012; Package emacs. (Thu, 15 Aug 2019 03:58:02 GMT) Full text and rfc822 format available.

Message #8 received at 15012 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Bob Newell <bobnewell <at> bobnewell.net>
Cc: 15012 <at> debbugs.gnu.org
Subject: Re: bug#15012: 23.3; read-char inappropriate echo area content
Date: Wed, 14 Aug 2019 20:57:42 -0700
Bob Newell <bobnewell <at> bobnewell.net> writes:

> Because if you run this:
>
> (defun minimal-function ()
>   (interactive)
>     (while t
>       (read-char-exclusive)
>     )
> )
>
> everything you've typed since you've invoked the function shows up in
> the echo area, like this:
>
> ESC x m i n i m a l - f u n c t i o n RET a b c d e f g    (etc.)

(I'm going through old bug reports that have unfortunately gotten no
responses yet.)

I tried reproducing this bug in Emacs 27, but was unable to, so I'm
assuming it's fixed and is closing this bug report.  If you're still
seeing this, please reopen.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug closed, send any further explanations to 15012 <at> debbugs.gnu.org and Bob Newell <bobnewell <at> bobnewell.net> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 15 Aug 2019 03:58:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15012; Package emacs. (Thu, 15 Aug 2019 14:43:02 GMT) Full text and rfc822 format available.

Message #13 received at 15012 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: bobnewell <at> bobnewell.net, 15012 <at> debbugs.gnu.org
Subject: Re: bug#15012: 23.3; read-char inappropriate echo area content
Date: Thu, 15 Aug 2019 17:42:32 +0300
reopen 15012
thanks

> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Date: Wed, 14 Aug 2019 20:57:42 -0700
> Cc: 15012 <at> debbugs.gnu.org
> 
> Bob Newell <bobnewell <at> bobnewell.net> writes:
> 
> > Because if you run this:
> >
> > (defun minimal-function ()
> >   (interactive)
> >     (while t
> >       (read-char-exclusive)
> >     )
> > )
> >
> > everything you've typed since you've invoked the function shows up in
> > the echo area, like this:
> >
> > ESC x m i n i m a l - f u n c t i o n RET a b c d e f g    (etc.)
> 
> (I'm going through old bug reports that have unfortunately gotten no
> responses yet.)
> 
> I tried reproducing this bug in Emacs 27, but was unable to, so I'm
> assuming it's fixed and is closing this bug report.  If you're still
> seeing this, please reopen.

I can reproduce it very easily, both in Emacs 26 and 27.  I wonder how
come you couldn't.

I don't think it's a bug, though: that's how character echoing works
in Emacs.  It is even kinda-documented in the ELisp manual, under
read-event.

I've reopened the bug, but if people agree this is established and
documented (albeit perhaps surprising) behavior, I think it should be
closed as wontfix.

Thanks.




Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 15 Aug 2019 14:43:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15012; Package emacs. (Thu, 15 Aug 2019 16:02:02 GMT) Full text and rfc822 format available.

Message #18 received at 15012 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bobnewell <at> bobnewell.net, 15012 <at> debbugs.gnu.org
Subject: Re: bug#15012: 23.3; read-char inappropriate echo area content
Date: Thu, 15 Aug 2019 09:01:26 -0700
Eli Zaretskii <eliz <at> gnu.org> writes:

> I can reproduce it very easily, both in Emacs 26 and 27.  I wonder how
> come you couldn't.

Me too.  If I do M-: (read-char) in this Emacs, the echo area remains
empty.  If I start a new Emacs and do the same, the echo area says
"M-:-", so... something I have eval-ed in this session has changed the
behaviour?  `read-char' still points to the built-in function...

> I don't think it's a bug, though: that's how character echoing works
> in Emacs.  It is even kinda-documented in the ELisp manual, under
> read-event.
>
> I've reopened the bug, but if people agree this is established and
> documented (albeit perhaps surprising) behavior, I think it should be
> closed as wontfix.

I think this behaviour should be noted in the doc string, at least.  The
only thing it says about PROMPT is

--
If the optional argument PROMPT is non-nil, display that as a prompt.
--

and noting the nil/"" behaviour should be simple enough.  (I guess the
changes should be to the doc strings of
read-event/read-char/read-char-exclusive.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15012; Package emacs. (Thu, 15 Aug 2019 16:12:01 GMT) Full text and rfc822 format available.

Message #21 received at 15012 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Schwab <schwab <at> suse.de>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: bobnewell <at> bobnewell.net, 15012 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#15012: 23.3; read-char inappropriate echo area content
Date: Thu, 15 Aug 2019 18:11:23 +0200
On Aug 15 2019, Lars Ingebrigtsen <larsi <at> gnus.org> wrote:

> Eli Zaretskii <eliz <at> gnu.org> writes:
>
>> I can reproduce it very easily, both in Emacs 26 and 27.  I wonder how
>> come you couldn't.
>
> Me too.  If I do M-: (read-char) in this Emacs, the echo area remains
> empty.  If I start a new Emacs and do the same, the echo area says
> "M-:-", so... something I have eval-ed in this session has changed the
> behaviour?  `read-char' still points to the built-in function...

Did you modify echo-keystrokes?

Andreas.

-- 
Andreas Schwab, SUSE Labs, schwab <at> suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15012; Package emacs. (Thu, 15 Aug 2019 16:15:02 GMT) Full text and rfc822 format available.

Message #24 received at 15012 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Andreas Schwab <schwab <at> suse.de>
Cc: bobnewell <at> bobnewell.net, 15012 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#15012: 23.3; read-char inappropriate echo area content
Date: Thu, 15 Aug 2019 09:14:27 -0700
Andreas Schwab <schwab <at> suse.de> writes:

> Did you modify echo-keystrokes?

Doesn't seem like it:

echo-keystrokes is a variable defined in ‘keyboard.c’.
Its value is 1

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#15012; Package emacs. (Thu, 15 Aug 2019 16:25:02 GMT) Full text and rfc822 format available.

Message #27 received at 15012 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: bobnewell <at> bobnewell.net, 15012 <at> debbugs.gnu.org
Subject: Re: bug#15012: 23.3; read-char inappropriate echo area content
Date: Thu, 15 Aug 2019 19:24:39 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Cc: bobnewell <at> bobnewell.net,  15012 <at> debbugs.gnu.org
> Date: Thu, 15 Aug 2019 09:01:26 -0700
> 
> I think this behaviour should be noted in the doc string, at least.

Fine with me.




Reply sent to Lars Ingebrigtsen <larsi <at> gnus.org>:
You have taken responsibility. (Thu, 15 Aug 2019 22:13:02 GMT) Full text and rfc822 format available.

Notification sent to Bob Newell <bobnewell <at> bobnewell.net>:
bug acknowledged by developer. (Thu, 15 Aug 2019 22:13:03 GMT) Full text and rfc822 format available.

Message #32 received at 15012-done <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: bobnewell <at> bobnewell.net, 15012-done <at> debbugs.gnu.org
Subject: Re: bug#15012: 23.3; read-char inappropriate echo area content
Date: Thu, 15 Aug 2019 15:12:45 -0700
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Lars Ingebrigtsen <larsi <at> gnus.org>
>> Cc: bobnewell <at> bobnewell.net,  15012 <at> debbugs.gnu.org
>> Date: Thu, 15 Aug 2019 09:01:26 -0700
>> 
>> I think this behaviour should be noted in the doc string, at least.
>
> Fine with me.

OK; done.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 13 Sep 2019 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 220 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.