From 309a9b0fda2b39ccbc42dee514f1a272546ad73a Mon Sep 17 00:00:00 2001 From: Riyyi Date: Fri, 10 Jul 2020 01:31:26 +0200 Subject: [PATCH] Add Emacs window rules --- .emacs.d/config.org | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.emacs.d/config.org b/.emacs.d/config.org index 84226cd..2b24d9a 100644 --- a/.emacs.d/config.org +++ b/.emacs.d/config.org @@ -596,6 +596,37 @@ Set UTF-8 encoding as default. (set-selection-coding-system 'utf-8-unix) #+END_SRC +** Window + +#+BEGIN_SRC emacs-lisp + ;; Window rules + (setq display-buffer-alist + '( + ("^\\(\\*e?shell\\|vterm\\).*" + (display-buffer-in-side-window) + (window-height . 0.25) + (side . bottom) + (slot . -1) + (centaur-tabs-local-mode 1)) + ("\\*Help.*" + (display-buffer-in-side-window) + (window-height . 0.25) + (side . bottom) + (slot . 0) + (centaur-tabs-local-mode 1)) + ("\\*Faces\\*" + (display-buffer-in-side-window) + (window-height . 0.25) + (side . bottom) + (slot . 1) + (centaur-tabs-local-mode 1)) + )) + + (add-hook 'shell-mode-hook 'centaur-tabs-local-mode) + (add-hook 'eshell-mode-hook 'centaur-tabs-local-mode) + (add-hook 'help-mode-hook 'centaur-tabs-local-mode) +#+END_SRC + * Functions ** General