Org API
Table of Contents
Org-Depend API functions (org-depend.el)
org-depend-act-on-sibling trigger-val &rest rest
Perform a set of actions on the next sibling, if it exists,
copying the sibling spec trigger-val to the next sibling.
org-depend-block-todo change-plist
Block turning an entry into a TODO. This checks for a BLOCKER property in an entry and checks all the entries listed there. If any of them is not done, block changing the current entry into a TODO entry. If the property contains the word "previous-sibling", the sibling above the current entry is checked. Any other words are treated as entry id's. If an entry exists with the this ID property, that entry is also checked.
org-depend-trigger-todo change-plist
Trigger new TODO entries after the current is switched to DONE. This does two different kinds of triggers:
- If the current entry contains a TRIGGER property that contains
"chain-siblings(KEYWORD)", it goes to the next sibling, marks it KEYWORD and also installs the "chain-sibling" trigger to continue the chain.
- If the current entry contains a TRIGGER property that contains
"chain-siblings-scheduled", we go to the next sibling and copy
the scheduled time from the current task, also installing the property
in the sibling.
- Any other word (space-separated) like XYZ(KEYWORD) in the TRIGGER
property is seen as an entry id. Org-mode finds the entry with the corresponding ID property and switches it to the state TODO as well.