From 01e376eac46f2da24d1db4cce5dd6d9ffbc9bfee Mon Sep 17 00:00:00 2001 From: hermione Date: Sun, 25 Jan 2026 14:27:17 -0800 Subject: [PATCH] fix(emacs): correct org-caldav-todo-percent-states format Format is (PERCENT "KEYWORD") not ("KEYWORD" . PERCENT). Co-Authored-By: Claude Opus 4.5 --- home/roles/emacs/doom/config.el | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/home/roles/emacs/doom/config.el b/home/roles/emacs/doom/config.el index b6683f8..addb1f4 100644 --- a/home/roles/emacs/doom/config.el +++ b/home/roles/emacs/doom/config.el @@ -162,14 +162,14 @@ (setq org-icalendar-include-todo 'all) (setq org-caldav-sync-todo t) - ;; Map org-todo-keywords to VTODO percent-complete values - ;; Must include all states from org-todo-keywords + ;; Map VTODO percent-complete to org-todo-keywords + ;; Format: (PERCENT "KEYWORD") - percent thresholds map to states (setq org-caldav-todo-percent-states - '(("TODO" . 0) - ("IN-PROGRESS" . 50) - ("WAIT" . 50) - ("DONE" . 100) - ("KILL" . 100))) + '((0 "TODO") + (25 "WAIT") + (50 "IN-PROGRESS") + (100 "DONE") + (100 "KILL"))) ;; Allow export with broken links (mu4e links can't be resolved during export) (setq org-export-with-broken-links 'mark)