emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master f23c5c3: Fix whitespace-report window creation


From: Lars Ingebrigtsen
Subject: master f23c5c3: Fix whitespace-report window creation
Date: Tue, 21 Sep 2021 01:30:10 -0400 (EDT)

branch: master
commit f23c5c3e445385031d46ee56b89fcda1774a2108
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Fix whitespace-report window creation
    
    * lisp/whitespace.el (whitespace-display-window): Avoid creating
    many buffers if called many times (bug#50716).
---
 lisp/whitespace.el | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/lisp/whitespace.el b/lisp/whitespace.el
index 08f809a..adf5539 100644
--- a/lisp/whitespace.el
+++ b/lisp/whitespace.el
@@ -1839,13 +1839,8 @@ cleaning up these problems."
   "Display BUFFER in a new window."
   (goto-char (point-min))
   (set-buffer-modified-p nil)
-  (when (< (window-height) (* 2 window-min-height))
-    (kill-buffer buffer)
-    (error "Window height is too small; \
-can't split window to display whitespace toggle options"))
-  (let ((win (split-window)))
-    (set-window-buffer win buffer)
-    (shrink-window-if-larger-than-buffer win)))
+  (pop-to-buffer buffer)
+  (shrink-window-if-larger-than-buffer))
 
 
 (defun whitespace-kill-buffer (buffer-name)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]