|
From: | Juri Linkov |
Subject: | Re: Strange use of (run-with-timer 0 nil #'foo args) in do-after-load-evaluation |
Date: | Tue, 29 Oct 2019 00:19:02 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) |
>> These bug reports are fixed now when messages are displayed in the >> minibuffer, but the problem still exists for the y-or-n-p prompt. > > So read-from-minibuffer reasserts the query if an asynchronous message > hides it? An asynchronous message doesn't hide the minibuffer. It's displayed at the end of the minibuffer text. >> Why y-or-n-p doesn't use normal minibuffer functions? >> >> It can finely use read-from-minibuffer with a keymap where >> 'y' and 'n' keys are bound to minibuffer-exiting commands. >> >> Then history commands will be available for free, so you don't need >> to re-implement minibuffer history commands with `read-char-with-history'. > > I think having a history for y-or-n-p doesn't sound very useful? > Hitting `M-p' doesn't to get to the previous answer just sounds > confusing to me. Please try the example I sent earlier. It feels quite naturally typing 'M-p RET' to repeat a previous y/n answer.
[Prev in Thread] | Current Thread | [Next in Thread] |