From b6bdb4f9e2e975a26c3ec59b20dcc2787f2b8f38 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Sun, 16 Apr 2023 11:29:34 +0200 Subject: [PATCH] Allow to display shell and eshell in same side window Inspired by https://www.gnu.org/software/emacs/manual/html_node/elisp/Frame-Layouts-with-Side-Windows.html. --- init.el | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/init.el b/init.el index 0156573..0beb94f 100644 --- a/init.el +++ b/init.el @@ -539,12 +539,19 @@ '("^\\*Help\\*" (display-buffer-reuse-window display-buffer-pop-up-window))) - ;; Inspired by masteringemacs + ;; Inspired by masteringemacs and + ;; https://www.gnu.org/software/emacs/manual/html_node/elisp/Frame-Layouts-with-Side-Windows.html (add-to-list 'display-buffer-alist - '("^\\*e?shell\\*" + '("^\\*eshell\\*" display-buffer-in-side-window (side . bottom) - (slot . 0) + (slot . -1) + (window-height . 0.33))) + (add-to-list 'display-buffer-alist + '("^\\*shell\\*" + display-buffer-in-side-window + (side . bottom) + (slot . 1) (window-height . 0.33))))) (use-package winner