From: Stefan Kangas Date: Tue, 28 Sep 2021 12:56:07 +0000 (+0200) Subject: Improve coding conventions for error messages X-Git-Tag: emacs-28.0.90~551 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=e9c7ef3348b8acad25162fa91ee2156816722317;p=emacs.git Improve coding conventions for error messages * doc/lispref/tips.texi (Programming Tips): Clarify coding conventions for error messages to say that an error message can start with a Lisp symbol. (Bug#50658) --- diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi index e56ddf3c288..e8f7a3c6bbb 100644 --- a/doc/lispref/tips.texi +++ b/doc/lispref/tips.texi @@ -393,7 +393,13 @@ Don't use @code{message}, @code{throw}, @code{sleep-for}, or @item An error message should start with a capital letter but should not end -with a period. +with a period or other punctuation. + +It is occasionally useful to tell the user where an error originated, +even if @code{debug-on-error} is nil. In such cases, a lower-case +Lisp symbol can be prepended to the error message. For example, the +error message ``Invalid input'' could be extended to say +``some-function: Invalid input''. @item A question asked in the minibuffer with @code{yes-or-no-p} or