diff --git a/.sawfish/rc b/.sawfish/rc index 63e95f7..30b7f0d 100644 --- a/.sawfish/rc +++ b/.sawfish/rc @@ -4,6 +4,7 @@ (define oni:window-packing-keymap (make-keymap)) (define oni:window-growing-keymap (make-keymap)) (define oni:window-shrinking-keymap (make-keymap)) +(define oni:window-yanking-keymap (make-keymap)) (setq user-apps-menu '(("Emacs" (system "emacsclient -c &")) @@ -27,11 +28,18 @@ "b" 'shrink-window-left "f" 'shrink-window-right) +(bind-keys oni:window-yanking-keymap + "p" 'yank-window-up + "n" 'yank-window-down + "b" 'yank-window-left + "f" 'yank-window-right) + (bind-keys oni:window-management-keymap "M" 'maximize-window "p" oni:window-packing-keymap "g" oni:window-growing-keymap - "s" oni:window-shrinking-keymap) + "s" oni:window-shrinking-keymap + "y" oni:window-yanking-keymap) (bind-keys oni:extended-keymap "w" oni:window-management-keymap)