diff --git a/lisp/keymap.el b/lisp/keymap.el index 8d08af0..27e1c1c 100644 --- a/lisp/keymap.el +++ b/lisp/keymap.el @@ -10,6 +10,8 @@ (exwm-global-set-key (kbd "s-k") (lambda () (interactive) (kill-buffer (current-buffer)))) (exwm-global-set-key (kbd "M-Q") #'bury-buffer) (exwm-global-set-key (kbd "M-o") #'other-window) +(exwm-global-set-key (kbd "s-o") #'org-agenda) +(exwm-global-set-key (kbd "s-u") #'org-capture) (ec/load-or-ask-key 'my/keymap-key 'my/keymap-key-key @@ -31,7 +33,7 @@ (define-key *root-map* (kbd "C-i") 'leaving-computer) (define-key *root-map* (kbd "C") 'org-resolve-clocks) (define-key *root-map* (kbd "j") 'org-clock-goto) -(define-key *root-map* (kbd "o") 'switch-window) +(define-key *root-map* (kbd "o") 'org-agenda) (define-key *root-map* (kbd "RET") 'dired-jump) (define-key *root-map* (kbd "C-b") 'previous-buffer) @@ -40,6 +42,12 @@ (interactive) (org-time-stamp-inactive t)))) +(define-prefix-command '*lazy-map*) +(exwm-global-set-key (kbd "") '*lazy-map*) + +(define-key *lazy-map* (kbd "1") #'org-capture) +(define-key *lazy-map* (kbd "2") #'org-agenda) + (defun toggle-notifications () (interactive) (shell-command "kill -s USR1 $(pidof deadd-notification-center)"))