]> git.eshelyaron.com Git - emacs.git/commitdiff
Minor clarification for define-minor-mode :variable
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 16 Aug 2021 12:24:53 +0000 (14:24 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 16 Aug 2021 12:24:53 +0000 (14:24 +0200)
* lisp/emacs-lisp/easy-mmode.el (define-minor-mode):
* doc/lispref/modes.texi (Defining Minor Modes): Clarify what the
setter function should do (bug#14875).

doc/lispref/modes.texi
lisp/emacs-lisp/easy-mmode.el

index 4274810cba505e0faa8ef2a12f347752dc4eb1db..d9caeab3bc3afbc6278fba04dfe72ee6bfd60a39 100644 (file)
@@ -1728,7 +1728,8 @@ anything that can be used with the @code{setf} function
 (@pxref{Generalized Variables}).
 @var{place} can also be a cons @code{(@var{get} . @var{set})},
 where @var{get} is an expression that returns the current state,
-and @var{set} is a function of one argument (a state) that sets it.
+and @var{set} is a function of one argument (a state) which should be
+assigned to @var{place}.
 
 @item :after-hook @var{after-hook}
 This defines a single Lisp form which is evaluated after the mode hooks
index 8a2b3b4626a21859e1be01348a89874480b96bc1..d9b5ea74f6e4652800784e6ee6a13c993fdd69f4 100644 (file)
@@ -178,9 +178,9 @@ BODY contains code to execute each time the mode is enabled or disabled.
                named variable, or a generalized variable.
                PLACE can also be of the form (GET . SET), where GET is
                an expression that returns the current state, and SET is
-               a function that takes one argument, the new state, and
-               sets it.  If you specify a :variable, this function does
-               not define a MODE variable (nor any of the terms used
+               a function that takes one argument, the new state, which should
+                be assigned to PLACE.  If you specify a :variable, this function
+                does not define a MODE variable (nor any of the terms used
                in :variable).
 :after-hook     A single lisp form which is evaluated after the mode hooks
                 have been run.  It should not be quoted.