From 1c3d37a67340df90403003f044ebb2056380d52a Mon Sep 17 00:00:00 2001 From: Kristoffer Balintona Date: Sat, 29 Nov 2025 00:57:18 -0600 Subject: [PATCH] log-edit-show-files: Respect display-buffer-alist * lisp/vc/log-edit.el (log-edit-show-files): Consolidate the call to cvs-pop-to-buffer-same-frame, shrink-window-if-larger-than-buffer, and set-window-dedicated-p into a single call to display-buffer. --- lisp/vc/log-edit.el | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lisp/vc/log-edit.el b/lisp/vc/log-edit.el index bf706159cac..66d94cc3de1 100644 --- a/lisp/vc/log-edit.el +++ b/lisp/vc/log-edit.el @@ -915,11 +915,12 @@ visible when the *vc-log* buffer pops up." (cvs-insert-strings files) (special-mode) (goto-char (point-min)) - (save-selected-window - (cvs-pop-to-buffer-same-frame buf) - (shrink-window-if-larger-than-buffer) - (set-window-dedicated-p (selected-window) t) - (selected-window))))) + (display-buffer buf '((display-buffer-below-selected) + (dedicated . t) + (window-height . shrink-window-if-larger-than-buffer) + (inhibit-same-window . t) + (reusable-frames . nil) + (inhibit-switch-frame . t)))))) (defun log-edit-empty-buffer-p () "Return non-nil if the buffer is \"empty\"."