From 15658f11c9e177c1bff1886d0da7895507c7d49f Mon Sep 17 00:00:00 2001 From: Juri Linkov Date: Thu, 9 Jan 2025 20:33:03 +0200 Subject: [PATCH] * lisp/man.el (Man-fit-to-window): Don't update on tty with MANWIDTH. 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 | 1 + 1 file changed, 1 insertion(+) diff --git a/lisp/man.el b/lisp/man.el index 3b264dcb4e1..bd21d8c3fd4 100644 --- a/lisp/man.el +++ b/lisp/man.el @@ -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))) -- 2.39.5