Skip to content

Commit

Permalink
Globally bind some useful org clocking functions under "C-c o"
Browse files Browse the repository at this point in the history
  • Loading branch information
purcell committed Aug 27, 2019
1 parent 14f645a commit 58a2df6
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions lisp/init-org.el
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,16 @@
(define-key global-map (kbd "C-c l") 'org-store-link)
(define-key global-map (kbd "C-c a") 'org-agenda)

(defvar sanityinc/org-global-prefix-map (make-sparse-keymap)
"A keymap for handy global access to org helpers, particularly clocking.")

(define-key sanityinc/org-global-prefix-map (kbd "j") 'org-clock-jump-to-current-clock)
(define-key sanityinc/org-global-prefix-map (kbd "l") 'org-clock-in-last)
(define-key sanityinc/org-global-prefix-map (kbd "i") 'org-clock-in)
(define-key sanityinc/org-global-prefix-map (kbd "o") 'org-clock-out)
(define-key global-map (kbd "C-c o") sanityinc/org-global-prefix-map)


;; Various preferences
(setq org-log-done t
org-edit-timestamp-down-means-later t
Expand Down

0 comments on commit 58a2df6

Please sign in to comment.