(setq org-agenda-custom-commands
'(("i" "Inbox" tags "inbox" ((org-agenda-overriding-header "INBOX:")))
+ ("l" "Licenses" tags "license" ((org-agenda-overriding-header "LICENSES:")))
("n" "Next Actions" ((tags-todo "email-recurring/TODO"
((org-agenda-overriding-header "EMAILS:")))
(tags-todo "call-recurring/TODO"
((org-agenda-overriding-header "UNCATEGORIZED:")))))
("u" "Undertakings" todo "UNDERTAKEN" ((org-agenda-overriding-header "UNDERTAKINGS:")))
("w" "Waiting" todo "WAITING" ((org-agenda-overriding-header "WAITING:")))
- ("m" "Maybe Someday" tags "someday" ((org-agenda-files "~/org/someday.org")
+ ("m" "Maybe Someday" tags "someday" ((org-agenda-files '("~/org/someday.org"))
(org-agenda-overriding-header "SOMEDAY:")))
- ("d" "Done items" todo "DONE"
- ((org-agenda-skip-function '(org-agenda-skip-entry-if 'notregexp "^\\* "))
- (org-agenda-overriding-header "DONE - MAYBE ARCHIVE")))))
+ ("d" "Done items" todo "DONE" ((org-agenda-skip-function '(org-agenda-skip-entry-if 'notregexp "^\\* "))
+ (org-agenda-overriding-header "DONE - MAYBE ARCHIVE")))))
;; Configure stuck projects
(setq org-stuck-projects '("+TODO=\"UNDERTAKEN\"" ("TODO") nil ""))
'(("i" "Inbox" entry
(file "inbox.org")
"* %^{Description}\nAdded: %U\n%?"
- :empty-lines-after 1)
+ :empty-lines-before 1)
("n" "Next Item" entry
(file "next.org")
"* TODO %^{Description} %^{tags}G\nAdded: %U\n%?"
- :empty-lines-after 1)
+ :empty-lines-before 1)
("u" "Undertake" entry
(file "undertakings.org")
"* UNDERTAKEN %^{Description}\nAdded: %U\n%?"
- :empty-lines-after 1)
+ :empty-lines-before 1)
("m" "Meeting" entry
(file "agenda.org")
"* %^{Description}\n%^{Scheduled:}T\n%?"
- :empty-lines-after 1)))
+ :empty-lines-before 1)))
(setq org-id-link-to-org-use-id 'create-if-interactive-and-no-custom-id
org-id-method 'ts