[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-29 9107b2dec1f 4/4: * doc/lispref/modes.texi: Improve docs for obs
From: |
Phil Sainty |
Subject: |
emacs-29 9107b2dec1f 4/4: * doc/lispref/modes.texi: Improve docs for obsolete '%m' construct |
Date: |
Sun, 26 Mar 2023 07:32:07 -0400 (EDT) |
branch: emacs-29
commit 9107b2dec1f7cab9062b65013b02c8601d205015
Author: Phil Sainty <psainty@orcon.net.nz>
Commit: Phil Sainty <psainty@orcon.net.nz>
* doc/lispref/modes.texi: Improve docs for obsolete '%m' construct
Bug #57080.
---
doc/lispref/modes.texi | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index 610ea696e74..deaed31aed0 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -2523,13 +2523,16 @@ The character @samp{%}---this is how to include a
literal @samp{%} in a
string in which @code{%}-constructs are allowed.
@end table
-The following @code{%}-construct is still supported, but it is
-obsolete, since you can get the same result using the variable
-@code{mode-name}.
+@subsubheading Obsolete @code{%}-Constructs
+
+ The following constructs should no longer be used.
@table @code
@item %m
-The value of @code{mode-name}.
+Obsolete; use the @code{mode-name} variable instead. The @code{%m}
+construct is inadequate, as it produces an empty string if the value
+of @code{mode-name} is a non-string mode-line construct (as in
+@code{emacs-lisp-mode}, for example).
@end table
@node Properties in Mode