From 0c1b46579fe12c8c5bf473074056164d8199df59 Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Tue, 19 Jun 2012 09:31:34 +0200 Subject: .sawfish/rc --- .sawfish/rc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.sawfish/rc b/.sawfish/rc index 33e4e81..80b971b 100644 --- a/.sawfish/rc +++ b/.sawfish/rc @@ -1,11 +1,21 @@ ;; -*- mode: sawfish; eval: (git-auto-commit-mode 1); -*- +(define oni:extended-keymap (make-keymap)) +(define oni:window-management-keymap (make-keymap)) + (setq user-apps-menu '(("Emacs" (system "emacsclient -c &")) ("Terminal" (system "urxvt &")))) +(bind-keys window-management-keymap + "M" 'maximize-window) + +(bind-keys oni:extended-keymap + "w" 'oni:window-management-keymap) + (bind-keys global-keymap "C-M-l" '(run-shell-command "i3lock -c \"#000000\"") "Super-e" '(run-shell-command (getenv "EDITOR")) "Super-w" '(run-shell-command (getenv "BROWSER")) "Super-c" '(run-shell-command "urxvt") - "Super-TAB" 'cycle-windows) + "Super-TAB" 'cycle-windows + "Super-x" 'oni:extended-keymap) -- cgit v1.2.3-54-g00ecf