Skip to main content

Module model

Module model 

Source
Expand description

The issue heading and its logbook: parsing, accessors, and rendering.

Re-exports§

pub use crate::org::PLANNING_KEYS;
pub use crate::org::is_org_tag_char;

Structs§

IssueHeading
One issue: a top-level org heading with a properties drawer, an optional logbook, and free-form body prose.
LogEntry
One line of an issue’s :LOGBOOK: drawer.

Constants§

CLAIMED_AT
Property recording when that claim was taken.
CLAIMED_BY
Property naming the identity that holds a STARTED issue.
LEGACY_TAGS_PROPERTY
The name this property had before the clash with Org was found. Read on parse and rewritten under the current name.
READY_STATES
States an issue can be worked from once its blockers clear.
TAGS_PROPERTY
Property holding tags Org itself cannot carry on a heading.
TODO_HEADER
The #+TODO: line written into a fresh issues.org preamble.
TODO_KEYWORDS
TODO keywords recognised on a heading, in org declaration order.

Functions§

align_tags
Append a :tag:tag: run to a heading, right-aligned the way Org aligns it, so running org-align-tags in Emacs over the result changes nothing.
parse_stamp_date
The date inside an org timestamp, active or inactive, with or without a time of day.
split_headline_tags
Split a trailing :a:b: tag run off a heading’s text.
today_inactive_bracket
Today as an inactive org timestamp.