You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
2.1 KiB
60 lines
2.1 KiB
;; Init for org-mode |
|
|
|
(require 'org-install) |
|
(require 'org-pomodoro) |
|
|
|
(add-hook 'org-mode-hook (lambda () |
|
(turn-on-auto-fill))) |
|
(setq org-default-notes-file "~/org/notes.org") |
|
(global-set-key (kbd "C-c a") 'org-agenda) |
|
(global-set-key (kbd "C-c c") 'org-capture) |
|
|
|
(setq org-src-fontify-natively t) |
|
|
|
(setq org-capture-templates |
|
'(("t" "TODO today" entry (file+headline "~/org/notes.org" "Tasks") |
|
"* TODO %?\n SCHEDULED: %t" :clock-in t :clock-resume t) |
|
("T" "TODO" entry (file+headline "~/org/notes.org" "Tasks") |
|
"* TODO %?\n %a" :clock-in t :clock-resume t) |
|
("i" "Idea" entry (file+headline "~/org/notes.org" "Ideas") |
|
"* IDEA %?\n %u" :clock-in t :clock-resume t ) |
|
("j" "Journal" entry (file+datetree "~/org/notes.org") |
|
"* %?\n%U\n" :clock-in t :clock-resume t) |
|
("b" "Break" entry (file+datetree "~/org/notes.org") |
|
"* break %?\n" :clock-in t :clock-resume t) |
|
("e" "Mail To" entry (file+headline "~/org/notes.org" "E-mails") |
|
"* DONE mailto:%?") |
|
("r" "Reply to" entry (file+headline "~/org/notes.org" "E-mails") |
|
"* DONE mailto:%?"))) |
|
|
|
(setq org-clock-persist 'history) |
|
(org-clock-persistence-insinuate) |
|
|
|
(setq org-agenda-span 1) |
|
|
|
;; Separate drawers for clocking and logs |
|
(setq org-drawers (quote ("PROPERTIES" "CLOCKBOOK"))) |
|
;; Save clock data and state changes and notes in the CLOCK drawer |
|
(setq org-clock-into-drawer "CLOCKBOOK") |
|
;; Sometimes I change tasks I'm clocking quickly - this removes clocked tasks with 0:00 duration |
|
(setq org-clock-out-remove-zero-time-clocks t) |
|
;; Clock out when moving task to a done state |
|
(setq org-clock-out-when-done t) |
|
|
|
|
|
(setq org-agenda-custom-commands |
|
'(("h" "Agenda and Android tasks" |
|
((agenda "") |
|
(tags-todo "Android"))) |
|
("a" "Main agenda" |
|
((agenda "") |
|
(tags-todo "Chore") |
|
(tags-todo "work"))) |
|
("5" "Agenda and Break tasks" |
|
((agenda "") |
|
(tags-todo "5m") |
|
(tags-todo "20m"))))) |
|
|
|
(setq calendar-latitude 43.7) |
|
(setq calendar-longitude -79.4) |
|
(setq calendar-location-name "Toronto, ON Canada")
|
|
|