]> git.eshelyaron.com Git - emacs.git/commitdiff
(Creating Buffer-Local): change-major-mode-hook
authorRichard M. Stallman <rms@gnu.org>
Mon, 14 Feb 2005 10:25:20 +0000 (10:25 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 14 Feb 2005 10:25:20 +0000 (10:25 +0000)
is useful for discarding some minor modes.

lispref/variables.texi

index 1f793b8f03f38759a50bc6da12c2c182ae7d2caa..de5fb40618f4ab8ad109e3559a2eae5a69e05607 100644 (file)
@@ -1429,8 +1429,11 @@ variables that major modes set should not be marked permanent.
 The function @code{kill-all-local-variables} runs this normal hook
 before it does anything else.  This gives major modes a way to arrange
 for something special to be done if the user switches to a different
-major mode.  For best results, make this variable buffer-local, so that
-it will disappear after doing its job and will not interfere with the
+major mode.  It is also useful for buffer-specific minor modes
+that should be forgotten if the user changes the major mode.
+
+For best results, make this variable buffer-local, so that it will
+disappear after doing its job and will not interfere with the
 subsequent major mode.  @xref{Hooks}.
 @end defvar