]> git.eshelyaron.com Git - emacs.git/commitdiff
Clarify define-minor-mode hooks
authorLars Ingebrigtsen <larsi@gnus.org>
Fri, 9 Oct 2020 04:36:53 +0000 (06:36 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 9 Oct 2020 04:36:53 +0000 (06:36 +0200)
* doc/lispref/modes.texi (Defining Minor Modes): Note that the
code (and the hook) is run both when the mode is enabled and
disabled (bug#43868).

doc/lispref/modes.texi

index be2ee5721c26afcc6fa7e18d723c30c131c91a1b..41c86d69abf1c885a5fd949825dc2eb979fa4ead 100644 (file)
@@ -1729,7 +1729,8 @@ The command named @var{mode} first performs the standard actions such as
 setting the variable named @var{mode} and then executes the @var{body}
 forms, if any.  It then runs the mode hook variable
 @code{@var{mode}-hook} and finishes by evaluating any form in
-@code{:after-hook}.
+@code{:after-hook}.  (Note that all of this, including running the
+hook, is done both when the mode is enabled and disabled.)
 @end defmac
 
   The initial value must be @code{nil} except in cases where (1) the