bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#10186: 23.3; save-some-buffers not making review windows large enoug


From: martin rudalics
Subject: bug#10186: 23.3; save-some-buffers not making review windows large enough
Date: Fri, 02 Dec 2011 17:20:05 +0100
User-agent: Thunderbird 2.0.0.21 (Windows/20090302)

> No, my frame is huge.  The problem is that it is already divided up,
> including a small window that sometimes/often gets chosen by Emacs for
> display-buffer.

This happens because `display-buffer-use-some-window' tries the least
recently used window first.  If that window happens to be small ...

In any case this sounds like a more general problem with your setup so
maybe something like the following would help

(defun make-small-windows-softly-dedicated ()
  (walk-window-tree
   (lambda (window)
     (cond
      ((and (> (window-total-size window) 10)
            (eq (window-dedicated-p window) 'too-small))
       (set-window-dedicated-p window nil))
      ((and (<= (window-total-size window) 10)
            (not (window-dedicated-p window)))
       (set-window-dedicated-p window 'too-small))))))

(add-hook 'window-configuration-change-hook 
'make-small-windows-softly-dedicated)

replacing the "10" by a value of your choice.

martin





reply via email to

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