]> git.eshelyaron.com Git - emacs.git/commitdiff
Cross-reference the message/error control variables
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 3 Jun 2021 07:29:55 +0000 (09:29 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 3 Jun 2021 07:29:55 +0000 (09:29 +0200)
* src/keyboard.c (syms_of_keyboard): Mention set-message-function
in the command-error-function doc string...

* src/xdisp.c (syms_of_xdisp): ... and vice versa (bug#13752).

src/keyboard.c
src/xdisp.c

index bddbb793a504858c2aab0b5f03c608686411b22f..d2facc23644f818a8c31784fad5cc011dc3d19d3 100644 (file)
@@ -12303,7 +12303,10 @@ Called with three arguments:
 - the error data, a list of the form (SIGNALED-CONDITION . SIGNAL-DATA)
   such as what `condition-case' would bind its variable to,
 - the context (a string which normally goes at the start of the message),
-- the Lisp function within which the error was signaled.  */);
+- the Lisp function within which the error was signaled.
+
+Also see `set-message-function' (which controls how non-error messages
+are displayed).  */);
   Vcommand_error_function = intern ("command-error-default-function");
 
   DEFVAR_LISP ("enable-disabled-menus-and-buttons",
index 0a95aa32f943b454862166b54f2dc33e9b17c22e..0e8672961ae595d486341919237fffd8e6ffb502 100644 (file)
@@ -35639,8 +35639,10 @@ as usual.  If the function returns a string, the returned string is
 displayed in the echo area.  If this function returns any other non-nil
 value, this means that the message was already handled, and the original
 message text will not be displayed in the echo area.
-See also `clear-message-function' that can be used to clear the
-message displayed by this function.  */);
+
+Also see `clear-message-function' (which can be used to clear the
+message displayed by this function), and `command-error-function'
+(which controls how error messages are displayed).  */);
   Vset_message_function = Qnil;
 
   DEFVAR_LISP ("clear-message-function", Vclear_message_function,