From d530bb680eac7bfaad746df68a7003e7488eadaf Mon Sep 17 00:00:00 2001 From: MitchMarq42 Date: Sat, 11 Mar 2023 10:36:29 -0900 Subject: [PATCH] Add edwina, for more fun window placement --- lisp/mitch-packages.el | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lisp/mitch-packages.el b/lisp/mitch-packages.el index aaa86b6..13f2a91 100644 --- a/lisp/mitch-packages.el +++ b/lisp/mitch-packages.el @@ -192,6 +192,25 @@ :states 'visual "`" 'altcaps-region)) +;; edwina window manager, like the kool kids +(use-package edwina + :after evil + :config (edwina-mode) + (advice-add 'balance-windows + :override 'edwina-arrange) + :general + (general-define-key + ;; :keymaps 'evil-window-map + [remap split-window-right] 'edwina-clone-window + [remap evil-window-move-far-left] 'edwina-zoom + [remap evil-window-move-far-right] 'edwina-zoom + [remap evil-window-increase-height] 'edwina-inc-nmaster + [remap evil-window-decrease-height] 'edwina-dec-nmaster + ;; [remap balance-windows] 'edwina-arrange + ) + ;; :hook (window-state-change . edwina-arrange) + ) + ;; eshell. Pretty good actually. (use-package eshell :elpaca nil