From 443504c783443e568148bc467d740381deaf814c Mon Sep 17 00:00:00 2001 From: bd Date: Sat, 9 Mar 2024 20:19:50 -0700 Subject: exwm -> dwm --- .config/emacs/modules/bd--essential-windowing.el | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to '.config/emacs/modules/bd--essential-windowing.el') diff --git a/.config/emacs/modules/bd--essential-windowing.el b/.config/emacs/modules/bd--essential-windowing.el index 9917a93..14b7065 100644 --- a/.config/emacs/modules/bd--essential-windowing.el +++ b/.config/emacs/modules/bd--essential-windowing.el @@ -14,6 +14,24 @@ ;; no fringe (fringe-mode '(0 . 0)) +(keymap-global-set "M-n" 'other-window) +(keymap-global-set "M-p" (lambda () + (interactive) + (other-window -1))) + + +;; dedication +(defun toggle-current-window-dedication () + "Adds or revokes dedicated window status from a buffer. A +dedicated buffer will never be automatically orphaned." + (interactive) + (let* ((window (selected-window)) + (dedicated (window-dedicated-p window))) + (set-window-dedicated-p window (not dedicated)) + (message "Window %sdedicated to %s" + (if dedicated "no longer " "") + (buffer-name)))) + ;; alpha (defun bd/clamp (lower-bound upper-bound value) (max lower-bound (min value upper-bound))) -- cgit v1.2.3