From: Basil L. Contovounesios <contovob@tcd.ie> Date: Sat, 22 May 2021 12:22:29 +0000 (+0100) Subject: Fix native-comp-async-report-warnings-errors :type X-Git-Tag: emacs-28.0.90~2360 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=43fd13770a8ac8452669e4de3281e9189cb36c5a;p=emacs.git Fix native-comp-async-report-warnings-errors :type * doc/lispref/compile.texi (Native-Compilation Variables): Document 'silent' alternative of native-comp-async-report-warnings-errors. * lisp/emacs-lisp/comp.el (native-comp-async-report-warnings-errors): Fix quoting in :type expression (bug#48586). --- diff --git a/doc/lispref/compile.texi b/doc/lispref/compile.texi index ee31b17af72..f48f4f47e8b 100644 --- a/doc/lispref/compile.texi +++ b/doc/lispref/compile.texi @@ -1028,7 +1028,10 @@ execution unit. @defopt native-comp-async-report-warnings-errors If this variable's value is non-@code{nil}, warnings and errors from asynchronous native-compilation subprocesses are reported in the main -Emacs session. The default is @code{t}. +Emacs session in a buffer named @file{*Warnings*}. The default value +@code{t} means display the resulting buffer. To log warnings without +popping up the @file{*Warnings*} buffer, set this variable to +@code{silent}. @end defopt @defopt native-comp-async-query-on-exit diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el index 8c638312b05..b09739cb92e 100644 --- a/lisp/emacs-lisp/comp.el +++ b/lisp/emacs-lisp/comp.el @@ -154,7 +154,7 @@ buffer." :type '(choice (const :tag "Do not report warnings" nil) (const :tag "Report and display warnings" t) - (const :tag "Report but do not display warnings" 'silent)) + (const :tag "Report but do not display warnings" silent)) :version "28.1") (defcustom native-comp-async-query-on-exit nil