From: Eli Zaretskii Date: Sat, 8 Jun 2019 08:24:47 +0000 (+0300) Subject: Tiny improvement of documentation of major mode conventions X-Git-Tag: emacs-26.2.90~14 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=48422af0f327f3df45b6dc518708f36b4ed5f9d8;p=emacs.git 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. --- 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