UP | HOME

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.

Documentation from the http://orgmode.org/worg/ website (either in its HTML format or in its Org format) is licensed under the GNU Free Documentation License version 1.3 or later. The code examples and css stylesheets are licensed under the GNU General Public License v3 or later.