summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2018-06-02 14:09:11 +0300
committerEli Zaretskii <eliz@gnu.org>2018-06-02 14:09:11 +0300
commit9089b0239fbb4d658cc26523685f58e15a4d429a (patch)
treecea5c64eb62dcba9e5b3880246f370cba14263e2
parent6107e12f76d3f7ea3136b04d8856b3f9ebc97e1d (diff)
downloademacs-9089b0239fbb4d658cc26523685f58e15a4d429a.tar.gz
Improve documentation of 'inhibit-message'
* src/xdisp.c (syms_of_xdisp) <inhibit-message>: Warn against setting it non-nil globally. (Bug#31627)
-rw-r--r--src/xdisp.c7
1 files changed, 6 insertions, 1 deletions
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 ();