]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/subr.el (read-char-from-minibuffer): Fix bug#68995
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Feb 2024 19:08:51 +0000 (14:08 -0500)
committerEshel Yaron <me@eshelyaron.com>
Sat, 10 Feb 2024 08:42:13 +0000 (09:42 +0100)
(cherry picked from commit c4ec6d0472beac2a0cb4f5c8baec79e39dfc410b)

lisp/subr.el

index e53ef505522ec6a8293d7da2cb9208e415f052f1..f41bb34045e38c47646bc500279403c9dc536b57 100644 (file)
@@ -3726,10 +3726,10 @@ There is no need to explicitly add `help-char' to CHARS;
          (this-command this-command)
          (result (minibuffer-with-setup-hook
                     (lambda ()
+                      (setq-local post-self-insert-hook nil)
                       (add-hook 'post-command-hook
                                 (lambda ()
-                                  ;; FIXME: Should we use `<='?
-                                  (if (= (1+ (minibuffer-prompt-end))
+                                  (if (<= (1+ (minibuffer-prompt-end))
                                          (point-max))
                                        (exit-minibuffer)))
                                 nil 'local))