From c9cc568ca67e3ae22c2692eccb5514ac0ed7739a Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Tue, 19 Mar 2024 09:21:52 +0000 Subject: [PATCH] Split window management config into own file --- config/ui.org | 48 ------------------------------------------ config/windows.org | 52 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 48 deletions(-) create mode 100644 config/windows.org diff --git a/config/ui.org b/config/ui.org index bbf7246..dcbc192 100644 --- a/config/ui.org +++ b/config/ui.org @@ -147,54 +147,6 @@ Removed in favour of [[https://github.com/catppuccin/emacs][Catppuccin (emacs)]] cleanup auto-cleanup))) #+end_src -* Window management -#+begin_src emacs-lisp - (setq split-height-threshold nil - split-width-threshold 120) -#+end_src -** windmove -#+begin_src emacs-lisp - (use-package windmove - :ensure t - :demand - :diminish - :config (windmove-mode +1) - :bind (("C-c w k" . windmove-up) - ("C-c w C-k" . windmove-display-up) - ("C-c w K" . windmove-swap-states-up) - ("C-c w j" . windmove-down) - ("C-c w C-j" . windmove-display-down) - ("C-c w J" . windmove-swap-states-down) - ("C-c w h" . windmove-left) - ("C-c w C-h" . windmove-display-left) - ("C-c w H" . windmove-swap-states-left) - ("C-c w l" . windmove-right) - ("C-c w C-l" . windmove-display-right) - ("C-c w L" . windmove-swap-states-right))) -#+end_src -** winner -#+begin_src emacs-lisp - (use-package winner - :ensure t - :demand - :diminish - :bind (("C-c w u" . winner-undo) - ("C-c w r" . winner-redo)) - :config - (winner-mode)) -#+end_src -** ediff -#+begin_src emacs-lisp :tangle yes - (use-package ediff - :ensure t - :diminish - :bind (("C-c d f" . ediff-files) - ("C-c d b" . ediff-buffers) - ("C-c d 3 f" . ediff-files3) - ("C-c d 3 b" . ediff-buffers3)) - :custom - (ediff-window-setup-function #'ediff-setup-windows-plain)) -#+end_src * Notifications #+begin_src emacs-lisp (use-package alert diff --git a/config/windows.org b/config/windows.org new file mode 100644 index 0000000..f2cd1af --- /dev/null +++ b/config/windows.org @@ -0,0 +1,52 @@ +#+title: Window Management Config +#+author: Evie Litherland-Smith +#+email: evie@xenia.me.uk +#+language: en + +#+begin_src emacs-lisp + (setq split-height-threshold nil + split-width-threshold 120) +#+end_src +* windmove +#+begin_src emacs-lisp + (use-package windmove + :ensure t + :demand + :diminish + :config (windmove-mode +1) + :bind (("C-c w k" . windmove-up) + ("C-c w C-k" . windmove-display-up) + ("C-c w K" . windmove-swap-states-up) + ("C-c w j" . windmove-down) + ("C-c w C-j" . windmove-display-down) + ("C-c w J" . windmove-swap-states-down) + ("C-c w h" . windmove-left) + ("C-c w C-h" . windmove-display-left) + ("C-c w H" . windmove-swap-states-left) + ("C-c w l" . windmove-right) + ("C-c w C-l" . windmove-display-right) + ("C-c w L" . windmove-swap-states-right))) +#+end_src +* winner +#+begin_src emacs-lisp + (use-package winner + :ensure t + :demand + :diminish + :bind (("C-c w u" . winner-undo) + ("C-c w r" . winner-redo)) + :config + (winner-mode)) +#+end_src +* ediff +#+begin_src emacs-lisp :tangle yes + (use-package ediff + :ensure t + :diminish + :bind (("C-c d f" . ediff-files) + ("C-c d b" . ediff-buffers) + ("C-c d 3 f" . ediff-files3) + ("C-c d 3 b" . ediff-buffers3)) + :custom + (ediff-window-setup-function #'ediff-setup-windows-plain)) +#+end_src