Carsten Dominik writes: Hi Carsten, >>> #+SEQ_TODO: TODO(t) WAITING(w) | CANCELED(c) DONE(d) >> >> Is it possible to set those globally via `org-todo-keywords', too? >> If yes, what's the syntax? > > You can just write the keywords like "TODO(t)" in the global list, > that should work. I am not happy about it because this is different > from the tags setting. So I might modify the "official" syntax at > some point - that is why the syntax above is not documented. However, > I expect that writing it like this will continue to work - so go ahead > and use it. I tried it and it gave an error. Then I tried the SEQ_TODO version with #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w) | DONE(d) DEFERRED(D) CANCELLED(c) and got the same error when I do C-c C-c on a TODO. Debugger entered--Lisp error: (wrong-type-argument sequencep 97) org-add-props(97 nil face nil) byte-code("\fÆÇ!q‚È É ÊÆÇ!!Ë ÌÍ \nÎ$ÌÏ \fÐ$Ñ!Ò /\"01Ó2Ô31A1@4^4ՃmÖ5B5×63ÔUgÔ3ÎcØc‚=4كÖ6Ô3Úc‚=4@7Ö84A–4A9æÛ7Û7!ÜU¦Ý§ÔÖO!:Þ:;\"¿Þ:<\"ÙÞ2;\"ÑÞ2<\"Ý2T2¿:88ä296õ575@B ß7Öà7 ƒ\f7 ƒ\nÖ$73ÔU#6#ácâ9ã7ä=7GZåZæ\"±ˆ79B;B;3T3>U=Îc6XácÔ3=;;Îcebvçè!vè éê?ë@!?Šìí î#" [expert inherited i-face current c-face exit-after-next get-buffer-create " *Org tags*" delete-other-windows split-window-vertically org-switch-to-buffer-other-window erase-buffer org-fast-tag-insert "Inherited" "\n" "Current" "\n\n" org-fast-tag-show-exit org-set-current-tags-overlay 97 0 (:startgroup) nil t "{ " (:endgroup) "}\n" string-to-char 64 1 rassoc org-add-props face " " "[" "] " make-string 4 32 fboundp fit-window-to-buffer exit (byte-code "ÆÇ\nÈ É Ê\nËÌ#ÍÎ )ÏU2ÐÑÍ\"‚a\fÒUM?ebÓÔÕÍ#aÖ×!‚>\fØUy aÙ\n?!‚aÕÚ Û ÜÝ!Þß!aß ‚a\fàUŒ\fáU—â\f\"—ã>!Í?a\fäU©Õ@\naå‚a\fæUæÕçèˆéêA\"ÝëìAC\"A@ƒÖíA@\"@ÝA@B@\naå‚aâ\fB\"C@A\nrDqŠîA!*\naå‚aâ\f\"C@AaA@ƒ+íA@\"@[EÕFE:SE@FAFƒJïðF\"EAE3*A@B@\naåñ@ò\"@\nå=sÐÑÍ\"ebóô!`õ |ö÷@G#ø@H\"ÓùÕÍ#Âúû!AüûûýA@ƒ®G¼AIƒ»J¼ÕD#‚eb‚" [groups expert exit-after-next inhibit-quit c ntable message "[a-z..]:Toggle [SPC]:clear [RET]:accept [TAB]:free%s%s" " [!] no groups" " [!]groups" " [C-c]:window" " [C-c]:single" " [C-c]:multi" t read-char-exclusive 13 throw exit 33 re-search-forward "[{}]" nil replace-match " " 3 org-fast-tag-show-exit delete-other-windows split-window-vertically org-switch-to-buffer-other-window " *Org tags*" fboundp fit-window-to-buffer 7 113 rassoc org-detach-overlay 32 now 9 ... ... string-match "\\S-" add-to-list buffer-tags delete org-todo mapcar #[... " \"" [x current delete] 3] sort ...] 7) org-detach-overlay mapconcat identity ":" ov-prefix fulltable tbl ...] 7) org-fast-tag-selection(nil nil ((97 . "APPT") (99 . "CALL") (101 . "PURCHASE")) ((:startgroup) ("CANCELLED" . 99) ("DEFERRED" . 68) ("DONE" . 100) ("WAITING" . 119) ("STARTED" . 115) ("TODO" . 116) (:endgroup))) org-set-tags(nil) call-interactively(org-set-tags) org-ctrl-c-ctrl-c(nil) call-interactively(org-ctrl-c-ctrl-c) `org-todo-keywords' has its default value. Bye, Tassilo