emacs: Update to org-gtd-4

This commit is contained in:
Alexander Kobjolke 2026-01-15 23:03:00 +01:00
parent 42d53f6500
commit 8895ae2963

View file

@ -107,7 +107,8 @@
org-agenda-include-diary t
org-agenda-sticky t
org-todo-keywords '(
(sequence "NEXT(n)" "TODO(t)" "WAIT(w@/!)" "|" "DONE(d!)" "CNCL(k@)")
;; (sequence "TODO" "NEXT" "WAIT" "|" "DONE" "CNCL")
(sequence "TODO(t)" "NEXT(n)" "WAIT(w@/!)" "|" "DONE(d!)" "CNCL(k@)")
(sequence "[ ](T)" "[-](S)" "[?](W)" "|" "[X](D)")
)
org-tag-alist '(
@ -242,18 +243,32 @@
:after org
:demand t
:init
(setq! org-gtd-update-ack "3.0.0")
(setq! org-gtd-update-ack "4.0.0")
(setq! org-gtd-directory org-directory)
(setopt org-todo-keywords
'(
(sequence "TODO(t)" "NEXT(n)" "WAIT(w@/!)" "|" "DONE(d!)" "CNCL(k@)")
))
:config
(setopt org-gtd-keyword-mapping
'((todo . "TODO") ;; tasks not ready to be acted upon
(next . "NEXT") ;; tasks ready to act on immediately
(wait . "WAIT") ;; tasks blocked or delegated
(done . "DONE") ;; tasks successfully completed
(canceled . "CNCL"))) ;; tasks that won't be completed
(setq org-agenda-files (list org-gtd-directory))
(setf org-gtd-id--generate #'org-id-get-create)
(setq! org-gtd-directory org-directory)
(setq! org-gtd-default-file-name "actionable")
(setq! org-gtd-refile-to-any-target nil)
(setq! org-gtd-engage-prefix-width 40)
(setq! org-edna-use-inheritance t)
;; (setq org-gtd-areas-of-focus '("house" "haskell" "foss"))
(setq org-gtd-organize-hooks nil)
(org-edna-mode)
;; (setq org-gtd-organize-hooks nil)
(org-edna-mode 1)
(map! :leader
:desc "Capture" "X" #'org-gtd-capture
(:prefix-map ("d" . "GTD")