|
From: | Juri Linkov |
Subject: | bug#65805: 30.0.50; quoted-insert doesn't work in zap-to-char |
Date: | Thu, 07 Sep 2023 20:13:10 +0300 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) |
> AFAICT it would also make it unnecessary to use > `read-char-from-minibuffer-insert-char`. > > @@ -3733,7 +3733,14 @@ read-char-from-minibuffer > read-char-from-minibuffer-map)) > ;; Protect this-command when called from pre-command-hook > (bug#45029) > (this-command this-command) > - (result (progn > + (result (minibuffer-with-setup-hook > + (lambda () > + (add-hook 'post-command-hook > + (lambda () > + (if (= (1+ (minibuffer-prompt-end)) > + (point-max)) > + (exit-minibuffer))) > + 'local)) I have a patch where exit-minibuffer in read-char-from-minibuffer-map is bound to a new command that ensures that the minibuffer contains exactly 1 character before exiting. But need more testing to see what is better.
[Prev in Thread] | Current Thread | [Next in Thread] |