Next: Per-file keywords, Previous: Multiple sets in one file, Up: TODO extensions
If you would like to quickly change an entry to an arbitrary TODO state instead of cycling through the states, you can set up keys for single-letter access to the states. This is done by adding the section key after each keyword, in parenthesis. For example:
(setq org-todo-keywords
'((sequence "TODO(t)" "|" "DONE(d)")
(sequence "REPORT(r)" "BUG(b)" "KNOWNCAUSE(k)" "|" "FIXED(f)")
(sequence "|" "CANCELED(c)")))
If you then press C-u C-c C-t followed by the selection key, the
entry will be switched to this state. <SPC> can be used to remove
any TODO keyword from an entry. Should you like this way of selecting
TODO states a lot, you might want to set the variable
org-use-fast-todo-selection to t and make this behavior
the default. Check also the variable
org-fast-tag-selection-include-todo, it allows to change the TODO
state through the tags interface (see Setting tags), in case you
like to mingle the two concepts.