martin rudalics writes: > Sorry, no. Please assert first that the backsizing gets done inside the > following chunk: > > (when (and (listp quad) > (integerp (nth 3 quad)) > (> (nth 3 quad) (window-total-height window))) > (condition-case nil > (window-resize window (- (nth 3 quad) (window-total-height window))) > (error nil))) > > Then we can try to find out who created that quad before and why. I put some messaging in that code, and it is indeed that bit that does the resizing. Here's a reproducer from emacs -Q: (progn (setq display-buffer-alist '((".*" display-buffer-use-least-recent-window))) (pop-to-buffer "file1") (pop-to-buffer "file2") (split-window-below) (pop-to-buffer "file3")) I end up with the following, and file3 in an oddly large window.