From 43fd13770a8ac8452669e4de3281e9189cb36c5a Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Sat, 22 May 2021 13:22:29 +0100 Subject: [PATCH] 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). --- doc/lispref/compile.texi | 5 ++++- lisp/emacs-lisp/comp.el | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) 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 -- 2.39.5