[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#38457: 27.0.50; dabbrev-expand regression due to message change
From: |
Kévin Le Gouguec |
Subject: |
bug#38457: 27.0.50; dabbrev-expand regression due to message change |
Date: |
Fri, 06 Dec 2019 18:15:27 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
> One possibility is for 'message' to bind 'minibuffer-message-timeout'
> to zero when it calls 'minibuffer-message'. Would this work in all
> the use cases discovered to day?
FWIW the following patch does remove the delay before {the dabbrev
expansion shows up,TRAMP proceeds with each step}:
diff --git a/src/editfns.c b/src/editfns.c
index 72a9cdba7a..3ee00fcc1b 100644
--- a/src/editfns.c
+++ b/src/editfns.c
@@ -2895,6 +2895,8 @@ accent (\\=`) and apostrophe (\\=') are special in the
format; see
/* Avoid possible recursion. */
specbind (Qmessage_in_echo_area, Qt);
+ /* Do not delay callers (bug#38457). */
+ specbind (intern ("minibuffer-message-timeout"), INT_TO_INTEGER (0));
record_unwind_current_buffer ();
Fset_buffer (Fwindow_buffer (Fold_selected_window ()));
Though that makes each message flicker briefly and disappear before the
user has a chance to read it.
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, (continued)
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Juri Linkov, 2019/12/23
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Dmitry Gutov, 2019/12/23
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Juri Linkov, 2019/12/24
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Dmitry Gutov, 2019/12/25
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Eli Zaretskii, 2019/12/25
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Dmitry Gutov, 2019/12/25
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Kévin Le Gouguec, 2019/12/05
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Eli Zaretskii, 2019/12/05
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Juri Linkov, 2019/12/05
- bug#38457: 27.0.50; dabbrev-expand regression due to message change, Eli Zaretskii, 2019/12/06
- bug#38457: 27.0.50; dabbrev-expand regression due to message change,
Kévin Le Gouguec <=