From a2aa9ad6aba32a4a07e4be5bc2c4508dc43849bc Mon Sep 17 00:00:00 2001 From: Riyyi Date: Fri, 31 Jul 2020 17:22:23 +0200 Subject: [PATCH] Fix centaur-tabs hide which-key --- .emacs.d/config.org | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/.emacs.d/config.org b/.emacs.d/config.org index 0b7fa58..84a6b67 100644 --- a/.emacs.d/config.org +++ b/.emacs.d/config.org @@ -301,8 +301,7 @@ Places buffers as tabs in a bar at the top. helpful-mode neotree-mode occur-mode - shell-mode - term-mode) + shell-mode) . centaur-tabs-local-mode) :config (centaur-tabs-mode)) @@ -964,19 +963,25 @@ Functions that use package functionality. (defun centaur-tabs-hide-tab (buffer) "Hide from the tab bar by BUFFER name." (let ((name (format "%s" buffer))) - (string-match-p - (concat "^\\*\\(" - "e?shell\\|" - "Completions\\|" - "clangd\\|" ; lsp c/c++ - "Faces\\|" - "Flycheck\\|" - "Help\\|" - "helpful\\|" - "iph\\|" ; lsp php - "Occur" - "\\).*") - name))) + (or + ;; Current window is dedicated window + (window-dedicated-p (selected-window)) + + ;; Buffer name does match below blacklist + (string-match-p + (concat "^\\*\\(" + "e?shell\\|" + "Completions\\|" + "clangd\\|" ; lsp c/c++ + "Faces\\|" + "Flycheck\\|" + "Help\\|" + "helpful\\|" + "iph\\|" ; lsp php + "Occur" + "\\).*") + name) + ))) ) (defun dashboard-goto-bookmarks ()