From 9089b0239fbb4d658cc26523685f58e15a4d429a Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 2 Jun 2018 14:09:11 +0300 Subject: [PATCH] Improve documentation of 'inhibit-message' * src/xdisp.c (syms_of_xdisp) : Warn against setting it non-nil globally. (Bug#31627) --- src/xdisp.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/xdisp.c b/src/xdisp.c index d28c1140678..5bce05c219e 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -32424,7 +32424,12 @@ syms_of_xdisp (void) DEFVAR_BOOL("inhibit-message", inhibit_message, doc: /* Non-nil means calls to `message' are not displayed. -They are still logged to the *Messages* buffer. */); +They are still logged to the *Messages* buffer. + +Do NOT set this globally to a non-nil value, as doing that will +disable messages everywhere, including in I-search and other +places where they are necessary. This variable is intended to +be let-bound around code that needs to disable messages temporarily. */); inhibit_message = 0; message_dolog_marker1 = Fmake_marker (); -- 2.39.5