If I eg define the following in an .org file:
#+TODO: TODO(t) ACTIVE(v) NEXT(x) WAITING(w) PROCESS(p) CONSIDER(c) USE(u) GOOD(g) ISSUE(i) CURRENT(4) ONHOLD(h) LATER(l) SOMEDAY(8) | DONE(d) ABANDONED(a) OLD(o) REFERENCE(f)
Then org mode, by default, colors all TODO types above (the ones on the left of the "|" ) as pink , and org mode colors all DONE types (the ones on the right of the "|" ) as green.
I would like to change the color of ALL DONE types.
I did find out how to color specific TODO keywords, eg:
(setq org-todo-keyword-faces '(("WAITING" . "magenta") ("CANCELED" . "red") ("DONE" . "green")) )
But this is not a great solution for me since I often change the names of TODO and DONE type keywords, and have different ones for different files.
I have searched to try to find a way to set the color of ALL DONE types but have not found anything.
Since org mode has a default color for all DONE types, I am hoping I can change this default color.
Is there a way to set the color of ALL DONE types?
org-todo-keywords-1
and the variableorg-done-keywords
, both of which are lists of strings and the fall-back/default faces areorg-todo
andorg-done
. Org-mode would need to know which words represent done and todo, so it can colorize them. Faces can be customized withM-x customize-face
as well as by being set directly in the user init file.