[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master d4a3f64ad75 4/4: * doc/lispref/modes.texi: Improve docs for obsol
From: |
Phil Sainty |
Subject: |
master d4a3f64ad75 4/4: * doc/lispref/modes.texi: Improve docs for obsolete '%m' construct |
Date: |
Sun, 26 Mar 2023 07:33:33 -0400 (EDT) |
branch: master
commit d4a3f64ad75444fa26f707aec5b642a900507a41
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 30baa7f4d80..42e02b20fa3 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -2515,13 +2515,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