From: Eli Zaretskii Date: Fri, 1 Mar 2019 10:25:40 +0000 (+0200) Subject: Minor improvement in cross-references of the ELisp manual X-Git-Tag: emacs-26.2~52 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f3dab022324504309cca331b324cb6fed8b5a67c;p=emacs.git Minor improvement in cross-references of the ELisp manual * doc/lispref/modes.texi (Minor Mode Conventions): Add cross-references to related major-mode descriptions. (Bug#34678) --- diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi index 26cb028d26c..13430243298 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi @@ -1405,7 +1405,7 @@ The value of this variable is a list of all minor mode commands. @cindex conventions for writing minor modes There are conventions for writing minor modes just as there are for -major modes. These conventions are described below. The easiest way to +major modes (@pxref{Major Modes}). These conventions are described below. The easiest way to follow them is to use the macro @code{define-minor-mode}. @xref{Defining Minor Modes}. @@ -1516,10 +1516,10 @@ or like this, using @code{add-to-list} (@pxref{List Variables}): @end smallexample @end itemize - In addition, several major mode conventions apply to minor modes as -well: those regarding the names of global symbols, the use of a hook at -the end of the initialization function, and the use of keymaps and other -tables. + In addition, several major mode conventions (@pxref{Major Mode +Conventions}) apply to minor modes as well: those regarding the names +of global symbols, the use of a hook at the end of the initialization +function, and the use of keymaps and other tables. The minor mode should, if possible, support enabling and disabling via Custom (@pxref{Customization}). To do this, the mode variable should be