From 6126f1ba445cbdd3596da217c09c43fc4a73bc0a Mon Sep 17 00:00:00 2001 From: Protesilaos Date: Mon, 24 Aug 2026 12:26:58 +0300 Subject: [PATCH] emacs: also match vc-dir regexp in display-buffer-alist The derived-mode does not seem to work all the time. --- emacs/.emacs.d/prot-emacs-modules/prot-emacs-window.el | 3 ++- emacs/.emacs.d/prot-emacs.org | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/emacs/.emacs.d/prot-emacs-modules/prot-emacs-window.el b/emacs/.emacs.d/prot-emacs-modules/prot-emacs-window.el index 5006d356..f133217f 100644 --- a/emacs/.emacs.d/prot-emacs-modules/prot-emacs-window.el +++ b/emacs/.emacs.d/prot-emacs-modules/prot-emacs-window.el @@ -155,7 +155,8 @@ (inhibit-switch-frame . t)) ;; other `tab-bar-mode' tab ((or . ((derived-mode . magit-status-mode) - (derived-mode . vc-dir-mode))) + (derived-mode . vc-dir-mode) + "\\*.*vc-dir.*\\*")) (display-buffer-reuse-mode-window display-buffer-in-tab) (mode . (magit-status-mode vc-dir-mode)) (tab-name . (lambda (buffer _alist) (buffer-name buffer))) diff --git a/emacs/.emacs.d/prot-emacs.org b/emacs/.emacs.d/prot-emacs.org index 3cf8b2c2..268b4569 100644 --- a/emacs/.emacs.d/prot-emacs.org +++ b/emacs/.emacs.d/prot-emacs.org @@ -6810,7 +6810,8 @@ to a certain height. (inhibit-switch-frame . t)) ;; other `tab-bar-mode' tab ((or . ((derived-mode . magit-status-mode) - (derived-mode . vc-dir-mode))) + (derived-mode . vc-dir-mode) + "\\*.*vc-dir.*\\*")) (display-buffer-reuse-mode-window display-buffer-in-tab) (mode . (magit-status-mode vc-dir-mode)) (tab-name . (lambda (buffer _alist) (buffer-name buffer)))