summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2022-10-19 14:50:23 +0300
committerEli Zaretskii <eliz@gnu.org>2022-10-19 14:50:23 +0300
commit4b2c83eeaf25dc2e95b0265d2e3013ad0d16aa25 (patch)
treeeef944372dae7c1b40f4375aaf00ce039a598327
parentefd3ef3ceb799fa26be8f84d54d4a21ebc4a5d31 (diff)
downloademacs-4b2c83eeaf25dc2e95b0265d2e3013ad0d16aa25.tar.gz
; * doc/lispref/modes.texi (Defining Minor Modes): Explain TURN-ON.
-rw-r--r--doc/lispref/modes.texi4
1 files changed, 3 insertions, 1 deletions
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index ad46708f027..72b4a6fb4f7 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -1839,7 +1839,9 @@ to enable or disable the buffer-local minor mode @var{mode} in all (or
some; see below) buffers. It also executes the @var{body} forms. To
turn on the minor mode in a buffer, it uses the function
@var{turn-on}; to turn off the minor mode, it calls @var{mode} with
-@minus{}1 as argument.
+@minus{}1 as argument. (The function @var{turn-on} is a separate
+function so it could determine whether to enable the minor mode or not
+when it is not a priori clear that it should always be enabled.)
Globally enabling the mode also affects buffers subsequently created
by visiting files, and buffers that use a major mode other than