The problem I have is caused by Emacs.lineSpacing: 1 in my X resources (thanks to NickD for help in pinpointing this), which equates to:
(setq-default line-spacing 1)
With that in effect, I call find-file (C-x C-f) and my minibuffer says:
Find file: ~/.Xresources
There I select the file name and call kill-ring-save (M-w). Now my minibuffer says:
Find file: ~/.Xresources [Saved text until: "~/.Xresources"]
How do I stop that appended message and retain a line spacing of 1?
emacs -Qand try to reproduce. If you cannot, then your init file is the culprit: try bisecting it. – NickD May 18 '22 at 19:22-Q. The cause isEmacs.lineSpacing: 1in my X resources, which equates to(setq-default line-spacing 1). But why that causes a recursive echo, I don’t know. – Michael Allan May 24 '22 at 02:25find-filethe input is read from the Minibuffer, not the Echo-Area.indicate-copied-regionemits a message that tells you the region you have copied. That is what you are seeing as text from the Echo Area in the brackets. – Tobias May 25 '22 at 08:39