]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve minibuffer-inactive-mode documentation
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 12 Aug 2021 15:14:36 +0000 (17:14 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 12 Aug 2021 15:15:52 +0000 (17:15 +0200)
* lisp/minibuffer.el (minibuffer-inactive-mode): Clarify when it's
used (bug#13641).

lisp/minibuffer.el

index 9f327df28f5e0b120216a057548063c37b17b4b0..f193c420376003c9aada34e5a50f538d743e31f5 100644 (file)
@@ -2706,7 +2706,14 @@ not active.")
   :abbrev-table nil          ;abbrev.el is not loaded yet during dump.
   ;; Note: this major mode is called from minibuf.c.
   "Major mode to use in the minibuffer when it is not active.
-This is only used when the minibuffer area has no active minibuffer.")
+This is only used when the minibuffer area has no active minibuffer.
+
+Note that the minibuffer may change to this mode more often than
+you might expect.  For instance, typing `M-x' may change the
+buffer to this mode, then to a different mode, and then back
+again to this mode upon exit.  Code running from
+`minibuffer-inactive-mode-hook' has to be prepared to run
+multiple times per minibuffer invocation.")
 
 (defvaralias 'minibuffer-mode-map 'minibuffer-local-map)