summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2019-06-08 11:24:47 +0300
committerEli Zaretskii <eliz@gnu.org>2019-06-08 11:24:47 +0300
commit48422af0f327f3df45b6dc518708f36b4ed5f9d8 (patch)
treed527eea61225535b7d70ec736c5c808dd87ef742
parent25d44d27dad78d55adfd5905bb9344a8521a18dd (diff)
downloademacs-48422af0f327f3df45b6dc518708f36b4ed5f9d8.tar.gz
Tiny improvement of documentation of major mode conventions
* doc/lispref/modes.texi (Major Mode Conventions): More accurate advice regarding customization of 'C-M-a' by major modes.
-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 e8a8eb35e97..b6b9b58c71c 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -363,7 +363,9 @@ it provides a command that does the same job in a way better
suited to the text this mode is used for. For example, a major mode
for editing a programming language might redefine @kbd{C-M-a} to
move to the beginning of a function in a way that works better for
-that language.
+that language. The recommended way of tailoring @kbd{C-M-a} to the
+needs of a major mode is to set @code{beginning-of-defun-function}
+(@pxref{List Motion}) to invoke the function specific to the mode.
It is also legitimate for a major mode to rebind a standard key
sequence whose standard meaning is rarely useful in that mode. For