* bug#33571: 26.1.90; Artifacts in echo area
@ 2018-12-02 3:17 Live System User
2018-12-02 7:29 ` Eli Zaretskii
0 siblings, 1 reply; 13+ messages in thread
From: Live System User @ 2018-12-02 3:17 UTC (permalink / raw)
To: 33571
Hi,
After a "git pull" and make of Emacs 26.1.90, I am
now seeing artifacts in the echo area.
I have "C-c g" bound to "magit-status".
After executing "C-c g" I get the results but see in the
echo area:
C-c g
This remains in the echo area until another key is pressed.
Additionaly, this same behavior occurs in the latest Emacs 27
which displays:
C-c g-
(Note the trailing hyphen "-" in Emacs 27 only. Let me know
if this should be reported to Emacs 27 bugtracker separately).
Could it be related to the recent changes to keyboard.c?
Thanks.
In GNU Emacs 26.1.90 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.20.10)
of 2018-12-01 built on localhost.localdomain
Repository revision: af914fc26db273d8788e7efa57c569f0f778d037
Windowing system distributor 'Fedora Project', version 11.0.11803000
Recent messages:
354 Ok Send data ending with <CRLF>.<CRLF>
Sending email
250 OK , completed
Sending email done
221 Service Closing transmission
Sending...done
Discard changes to this group and exit? (y or n) y
D is undefined
Saving file /home/liveuser/.emacs.d/url/cookies...
Wrote /home/liveuser/.emacs.d/url/cookies
Configured using:
'configure 'CFLAGS=-DMAIL_USE_LOCKF -O0 -ggdb3 -pipe -Wall
-Werror=format-security -fexceptions -fstack-protector-strong
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'
LDFLAGS=-Wl,-z,relro
--prefix=/tmp/nff/de2/fedora-emacs-src/emacs-26.1.90 --with-dbus
--with-gif --with-jpeg --with-png --with-rsvg --with-lcms2 --with-tiff
--with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=yes
--with-xwidgets --with-modules'
Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB
NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LCMS2
Important settings:
value of $LANG: en_US.UTF-8
value of $XMODIFIERS: @im=ibus
locale-coding-system: utf-8-unix
Major mode: Group
Minor modes in effect:
cursor-sensor-mode: t
gnus-desktop-notify-mode: t
gnus-undo-mode: t
tooltip-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
buffer-read-only: t
line-number-mode: t
transient-mark-mode: t
Load-path shadows:
None found.
Features:
(mailalias smtpmail pp shadow emacsbug sendmail sort gnus-cite smiley
ansi-color mail-extr gnus-async gnus-bcklg qp gnus-ml disp-table
cursor-sensor nndraft nnmh nndoc mm-archive timezone url-http url-gw
url-cache url-auth url-handlers utf-7 rfc2104 nnfolder cl-extra
help-mode network-stream nsm gnus-agent gnus-srvr gnus-score score-mode
nnvirtual gnus-msg gnus-cache gnus-demon nntp gnus-desktop-notify
easy-mmode notifications dbus xml epa-file nnreddit mm-url url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs url-vars json map gnus-art mm-uu mml2015 mm-view
mml-smime smime dig mailcap cl sieve sieve-mode sieve-manage starttls
sasl sasl-anonymous sasl-login sasl-plain advice nnir gnus-sum
gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls
gnutls utf7 netrc parse-time gnus-spec gnus-int gnus-range message rmc
puny seq byte-opt gv bytecomp byte-compile cconv dired dired-loaddefs
format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg
epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader gnus-win gnus wid-edit cl-loaddefs cl-lib nnoo
nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils misearch multi-isearch elec-pair time-date
mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar
dnd fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode elisp-mode lisp-mode prog-mode register page menu-bar
rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core term/tty-colors frame cl-generic cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese composite charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer
cl-preloaded nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote threads dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
xwidget-internal move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)
Memory information:
((conses 16 291071 139900)
(symbols 48 127066 63)
(miscs 40 131 868)
(strings 32 121111 14669)
(string-bytes 1 4191085)
(vectors 16 29630)
(vector-slots 8 974175 83788)
(floats 8 221 1257)
(intervals 56 2540 753)
(buffers 992 38)
(heap 1024 81121 1024096))
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-02 3:17 bug#33571: 26.1.90; Artifacts in echo area Live System User
@ 2018-12-02 7:29 ` Eli Zaretskii
2018-12-02 7:43 ` Eli Zaretskii
0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2018-12-02 7:29 UTC (permalink / raw)
To: Live System User; +Cc: 33571
> From: Live System User <nyc4bos@aol.com>
> Date: Sat, 01 Dec 2018 22:17:07 -0500
>
> After a "git pull" and make of Emacs 26.1.90, I am
> now seeing artifacts in the echo area.
>
> I have "C-c g" bound to "magit-status".
>
> After executing "C-c g" I get the results but see in the
> echo area:
>
> C-c g
>
> This remains in the echo area until another key is pressed.
>
> Additionaly, this same behavior occurs in the latest Emacs 27
> which displays:
>
> C-c g-
>
> (Note the trailing hyphen "-" in Emacs 27 only. Let me know
> if this should be reported to Emacs 27 bugtracker separately).
Can you prepare a complete stand-alone recipe for reproducing the
issue, starting from "emacs -Q"? The recipe can include loading of
magit, if needed, but please start from "emacs -Q", and please don't
include in it anything not directly related to this issue.
> Could it be related to the recent changes to keyboard.c?
Which ones?
Thanks.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-02 7:29 ` Eli Zaretskii
@ 2018-12-02 7:43 ` Eli Zaretskii
2018-12-02 17:43 ` Paul Eggert
0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2018-12-02 7:43 UTC (permalink / raw)
To: Paul Eggert; +Cc: nyc4bos, 33571
> Date: Sun, 02 Dec 2018 09:29:56 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: 33571@debbugs.gnu.org
>
> > From: Live System User <nyc4bos@aol.com>
> > Date: Sat, 01 Dec 2018 22:17:07 -0500
> >
> > After a "git pull" and make of Emacs 26.1.90, I am
> > now seeing artifacts in the echo area.
> >
> > I have "C-c g" bound to "magit-status".
> >
> > After executing "C-c g" I get the results but see in the
> > echo area:
> >
> > C-c g
> >
> > This remains in the echo area until another key is pressed.
> >
> > Additionaly, this same behavior occurs in the latest Emacs 27
> > which displays:
> >
> > C-c g-
> >
> > (Note the trailing hyphen "-" in Emacs 27 only. Let me know
> > if this should be reported to Emacs 27 bugtracker separately).
>
> Can you prepare a complete stand-alone recipe for reproducing the
> issue, starting from "emacs -Q"?
Forget it, I reproduced this in texinfo-mode.
This is indeed caused by the recent change in keyboard.c. Paul, could
you please take a look? (I've reverted the change in the emacs-26
branch for now.)
Thanks.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-02 7:43 ` Eli Zaretskii
@ 2018-12-02 17:43 ` Paul Eggert
2018-12-02 18:10 ` Eli Zaretskii
0 siblings, 1 reply; 13+ messages in thread
From: Paul Eggert @ 2018-12-02 17:43 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: nyc4bos, 33571
Eli Zaretskii wrote:
> Forget it, I reproduced this in texinfo-mode.
>
> This is indeed caused by the recent change in keyboard.c. Paul, could
> you please take a look?
What's the reproducer you used? I tried visiting files in texinfo mode and
couldn't see any difference in behavior. For example, if I start Emacs this way:
src/emacs -Q doc/lispref/windows.texi
and then type 'C-c /' quickly, it doesn't echo, and if I type slowly it does
echo, and this is true for me in the emacs-26 branch regardless of whether the
patch is installed.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-02 17:43 ` Paul Eggert
@ 2018-12-02 18:10 ` Eli Zaretskii
2018-12-02 20:56 ` Live System User
0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2018-12-02 18:10 UTC (permalink / raw)
To: Paul Eggert; +Cc: nyc4bos, 33571
> Cc: nyc4bos@aol.com, 33571@debbugs.gnu.org
> From: Paul Eggert <eggert@cs.ucla.edu>
> Date: Sun, 2 Dec 2018 09:43:26 -0800
>
> Eli Zaretskii wrote:
> > Forget it, I reproduced this in texinfo-mode.
> >
> > This is indeed caused by the recent change in keyboard.c. Paul, could
> > you please take a look?
>
> What's the reproducer you used?
Visit a Texinfo file, then type "C-c C-c c".
> I tried visiting files in texinfo mode and
> couldn't see any difference in behavior. For example, if I start Emacs this way:
>
> src/emacs -Q doc/lispref/windows.texi
>
> and then type 'C-c /' quickly, it doesn't echo, and if I type slowly it does
> echo, and this is true for me in the emacs-26 branch regardless of whether the
> patch is installed.
Hmm... you are right. I guess I somehow unconsciously typed quickly
when testing without the patch and slowly with it.
I've reinstated the change on the emacs-26 branch. Sorry for the
noise.
I guess the bug should be closed as expected behavior, as I see that
all the way back to Emacs 22.1.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-02 18:10 ` Eli Zaretskii
@ 2018-12-02 20:56 ` Live System User
2018-12-02 23:18 ` Paul Eggert
0 siblings, 1 reply; 13+ messages in thread
From: Live System User @ 2018-12-02 20:56 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Paul Eggert, 33571
Eli Zaretskii <eliz@gnu.org> writes:
>> Cc: nyc4bos@aol.com, 33571@debbugs.gnu.org
>> From: Paul Eggert <eggert@cs.ucla.edu>
>> Date: Sun, 2 Dec 2018 09:43:26 -0800
>>
>> Eli Zaretskii wrote:
>> > Forget it, I reproduced this in texinfo-mode.
>> >
>> > This is indeed caused by the recent change in keyboard.c. Paul, could
>> > you please take a look?
>>
>> What's the reproducer you used?
>
> Visit a Texinfo file, then type "C-c C-c c".
>
>> I tried visiting files in texinfo mode and
>> couldn't see any difference in behavior. For example, if I start Emacs this way:
>>
>> src/emacs -Q doc/lispref/windows.texi
>>
>> and then type 'C-c /' quickly, it doesn't echo, and if I type slowly it does
>> echo, and this is true for me in the emacs-26 branch regardless of whether the
>> patch is installed.
>
> Hmm... you are right. I guess I somehow unconsciously typed quickly
> when testing without the patch and slowly with it.
>
> I've reinstated the change on the emacs-26 branch. Sorry for the
> noise.
>
> I guess the bug should be closed as expected behavior, as I see that
> all the way back to Emacs 22.1.
I am seeing:
C-g-
remaining in the echo area (please note trailing hyphen "-") in
Emacs 27.
Shpuld I open up a new bug report for Emacs 27 for this or is this
also considered expected behavior?
Thanks.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-02 20:56 ` Live System User
@ 2018-12-02 23:18 ` Paul Eggert
2018-12-03 1:16 ` Live System User
0 siblings, 1 reply; 13+ messages in thread
From: Paul Eggert @ 2018-12-02 23:18 UTC (permalink / raw)
To: Live System User, Eli Zaretskii; +Cc: 33571
Live System User wrote:
> I am seeing:
>
> C-g-
>
> remaining in the echo area (please note trailing hyphen "-") in
> Emacs 27.
If I run 'emacs -Q' and type C-g, I see "Quit" in the echo area.
Perhaps you meant "C-c"? If I run 'emacs -Q' and type C-c and wait, I see "C-c-"
in the echo area (with the trailing hyphen). However, that's normal and the
behavior of Emacs hasn't changed there in quite some time. The trailing hyphen
advises the user to type another keystroke in that context.
In the past, Emacs has had problems where the echo area wasn't cleared properly,
and it sounds like you're seeing a bug in that area. However, I doubt whether
any such bug is related to my recent changes to keyboard.c in the emacs-26
branch. As Eli suggested, to debug your problem we'll need a complete
stand-alone recipe for reproducing your problem, starting from 'emacs -Q'.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-02 23:18 ` Paul Eggert
@ 2018-12-03 1:16 ` Live System User
2018-12-03 5:57 ` Eli Zaretskii
0 siblings, 1 reply; 13+ messages in thread
From: Live System User @ 2018-12-03 1:16 UTC (permalink / raw)
To: Paul Eggert; +Cc: 33571
Paul Eggert <eggert@cs.ucla.edu> writes:
> Live System User wrote:
>> I am seeing:
>>
>> C-g-
>>
>> remaining in the echo area (please note trailing hyphen "-") in
>> Emacs 27.
>
> If I run 'emacs -Q' and type C-g, I see "Quit" in the echo area.
Sorry, I meant to type:
C-c g-
which I have bound to "magit-status":
(defadvice magit-status (around magit-fullscreen activate)
(window-configuration-to-register :magit-fullscreen)
ad-do-it
(delete-other-windows))
(global-set-key "\C-c\g" 'magit-status)
>
> Perhaps you meant "C-c"? If I run 'emacs -Q' and type C-c and wait, I
> see "C-c-"
> in the echo area (with the trailing hyphen). However, that's normal
> and the behavior of Emacs hasn't changed there in quite some time. The
> trailing hyphen advises the user to type another keystroke in that
> context.
>
> In the past, Emacs has had problems where the echo area wasn't cleared
> properly, and it sounds like you're seeing a bug in that
> area. However, I doubt whether any such bug is related to my recent
> changes to keyboard.c in the emacs-26 branch. As Eli suggested, to
> debug your problem we'll need a complete stand-alone recipe for
> reproducing your problem, starting from 'emacs -Q'.
I'll try to get a minimal configuration.
Thanks.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-03 1:16 ` Live System User
@ 2018-12-03 5:57 ` Eli Zaretskii
2018-12-03 20:03 ` Live System User
0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2018-12-03 5:57 UTC (permalink / raw)
To: Live System User; +Cc: eggert, 33571
> From: Live System User <nyc4bos@aol.com>
> Cc: Eli Zaretskii <eliz@gnu.org>, 33571@debbugs.gnu.org
> Date: Sun, 02 Dec 2018 20:16:11 -0500
>
> Sorry, I meant to type:
>
> C-c g-
>
> which I have bound to "magit-status":
>
> (defadvice magit-status (around magit-fullscreen activate)
> (window-configuration-to-register :magit-fullscreen)
> ad-do-it
> (delete-other-windows))
> (global-set-key "\C-c\g" 'magit-status)
Sounds like something else in your customizations or the packages you
load defines "C-c g" as a prefix key. Because if I bind "C-c g" to
some function and then type "C-c g", I see "C-C g" in the echo area,
not "C-c g-".
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-03 5:57 ` Eli Zaretskii
@ 2018-12-03 20:03 ` Live System User
2018-12-03 20:28 ` Eli Zaretskii
0 siblings, 1 reply; 13+ messages in thread
From: Live System User @ 2018-12-03 20:03 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: eggert, 33571
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Live System User <nyc4bos@aol.com>
>> Cc: Eli Zaretskii <eliz@gnu.org>, 33571@debbugs.gnu.org
>> Date: Sun, 02 Dec 2018 20:16:11 -0500
>>
>> Sorry, I meant to type:
>>
>> C-c g-
>>
>> which I have bound to "magit-status":
>>
>> (defadvice magit-status (around magit-fullscreen activate)
>> (window-configuration-to-register :magit-fullscreen)
>> ad-do-it
>> (delete-other-windows))
>> (global-set-key "\C-c\g" 'magit-status)
>
> Sounds like something else in your customizations or the packages you
> load defines "C-c g" as a prefix key. Because if I bind "C-c g" to
> some function and then type "C-c g", I see "C-C g" in the echo area,
> not "C-c g-".
I'm still trying to put together the mimimal configuration.
If "C-c g" is somehow being defined as a prefix key, it's not
showing up as such in "C-h b" (describe-bindings).
Thanks.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-03 20:03 ` Live System User
@ 2018-12-03 20:28 ` Eli Zaretskii
2018-12-03 21:06 ` Live System User
0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2018-12-03 20:28 UTC (permalink / raw)
To: Live System User; +Cc: eggert, 33571
> From: Live System User <nyc4bos@aol.com>
> Cc: eggert@cs.ucla.edu, 33571@debbugs.gnu.org
> Date: Mon, 03 Dec 2018 15:03:04 -0500
>
> If "C-c g" is somehow being defined as a prefix key, it's not
> showing up as such in "C-h b" (describe-bindings).
What do the below produce when evaluated?
(global-key-binding "\C-cg")
(local-key-binding "\C-cg")
(minor-mode-key-binding "\C-cg")
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-03 20:28 ` Eli Zaretskii
@ 2018-12-03 21:06 ` Live System User
2018-12-04 6:34 ` Eli Zaretskii
0 siblings, 1 reply; 13+ messages in thread
From: Live System User @ 2018-12-03 21:06 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: eggert, 33571
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Live System User <nyc4bos@aol.com>
>> Cc: eggert@cs.ucla.edu, 33571@debbugs.gnu.org
>> Date: Mon, 03 Dec 2018 15:03:04 -0500
>>
>> If "C-c g" is somehow being defined as a prefix key, it's not
>> showing up as such in "C-h b" (describe-bindings).
>
> What do the below produce when evaluated?
>
> (global-key-binding "\C-cg")
> (local-key-binding "\C-cg")
> (minor-mode-key-binding "\C-cg")
I did a switch-to-buffer *scratch* and evaluated.
Here is the results for each:
magit-status
1 (#o1, #x1, ?\C-a)
nil
Thanks.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#33571: 26.1.90; Artifacts in echo area
2018-12-03 21:06 ` Live System User
@ 2018-12-04 6:34 ` Eli Zaretskii
0 siblings, 0 replies; 13+ messages in thread
From: Eli Zaretskii @ 2018-12-04 6:34 UTC (permalink / raw)
To: Live System User; +Cc: eggert, 33571
> From: Live System User <nyc4bos@aol.com>
> Cc: eggert@cs.ucla.edu, 33571@debbugs.gnu.org
> Date: Mon, 03 Dec 2018 16:06:43 -0500
>
> > (global-key-binding "\C-cg")
> > (local-key-binding "\C-cg")
> > (minor-mode-key-binding "\C-cg")
>
> I did a switch-to-buffer *scratch* and evaluated.
>
> Here is the results for each:
>
> magit-status
> 1 (#o1, #x1, ?\C-a)
> nil
Then perhaps something other than a binding is responsible for the
trailing dash in your "C-c g-" echo, although that is how Emacs echoes
prefix keys. Bisect your customizations, if you cannot come up with a
minimal reproduction recipe.
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2018-12-04 6:34 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-02 3:17 bug#33571: 26.1.90; Artifacts in echo area Live System User
2018-12-02 7:29 ` Eli Zaretskii
2018-12-02 7:43 ` Eli Zaretskii
2018-12-02 17:43 ` Paul Eggert
2018-12-02 18:10 ` Eli Zaretskii
2018-12-02 20:56 ` Live System User
2018-12-02 23:18 ` Paul Eggert
2018-12-03 1:16 ` Live System User
2018-12-03 5:57 ` Eli Zaretskii
2018-12-03 20:03 ` Live System User
2018-12-03 20:28 ` Eli Zaretskii
2018-12-03 21:06 ` Live System User
2018-12-04 6:34 ` Eli Zaretskii
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.