]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/man.el (Man-fit-to-window): Don't update on tty with MANWIDTH.
authorJuri Linkov <juri@linkov.net>
Thu, 9 Jan 2025 18:33:03 +0000 (20:33 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sat, 11 Jan 2025 11:18:28 +0000 (12:18 +0100)
Check if 'Man-columns' is non-nil before trying to reformat
the manpage buffer.  The value of the varible 'Man-columns'
is nil on a non-window system where "MANWIDTH" or "COLUMNS"
is defined.  And the return value of the function 'Man-columns'
is meaningless in this case anyway.  So no need to react
to changes in window width (bug#74924).

(cherry picked from commit 351b6ac16d29459c5800bd980d428e61ee43cb7d)

lisp/man.el

index 3b264dcb4e1adf2a39d6fb652a2193d9f6413fbd..bd21d8c3fd4fc8efa52f6326ef00fda5664aea6c 100644 (file)
@@ -1281,6 +1281,7 @@ Return the buffer in which the manpage will appear."
   (when (window-live-p window)
     (with-current-buffer (window-buffer window)
       (when (and (derived-mode-p 'Man-mode)
+                 Man-columns
                  (not (eq Man-columns (Man-columns))))
         (let ((proc (get-buffer-process (current-buffer))))
           (unless (and proc (not (eq (process-status proc) 'exit)))