]> git.eshelyaron.com Git - emacs.git/commitdiff
; Improve obsolescence of 'text-mode-variant'
authorEli Zaretskii <eliz@gnu.org>
Tue, 29 Apr 2025 07:09:54 +0000 (10:09 +0300)
committerEshel Yaron <me@eshelyaron.com>
Thu, 1 May 2025 05:32:00 +0000 (07:32 +0200)
* lisp/textmodes/text-mode.el (text-mode-variant): Improve
obsolescence announcement text.

* doc/lispref/modes.texi (Example Major Modes): Update example.
(Bug#78125).

(cherry picked from commit 9adb05422eaaa290a6a0542ba8862b806b34fe7c)

doc/lispref/modes.texi
lisp/textmodes/text-mode.el

index 844dcc0e79a591721c26249590890e2b405781e0..beb6732bdf20aec48d12350b5376430c83d8f158 100644 (file)
@@ -1474,9 +1474,6 @@ You can thus get the full benefit of adaptive filling
  (see the variable `adaptive-fill-mode').
 \\@{text-mode-map@}
 Turning on Text mode runs the normal hook `text-mode-hook'."
-@end group
-@group
-  (setq-local text-mode-variant t)
   (setq-local require-final-newline mode-require-final-newline))
 @end group
 @end smallexample
index 2d9bb9fb78460cfc4185d025478ef8d709027b09..27a584a370961139b4d9738af2d9118b0cba5b0c 100644 (file)
@@ -40,7 +40,9 @@
 
 (defvar text-mode-variant nil
   "Non-nil if this buffer's major mode is a variant of Text mode.")
-(make-obsolete-variable 'text-mode-variant 'derived-mode-p "27.1")
+(make-obsolete-variable 'text-mode-variant
+                        "\
+Don't set it, and instead of testing its value use `derived-mode-p'." "27.1")
 
 ;; Actually defined in textconv.c.
 (defvar text-conversion-style)