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