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§
- Issue
Heading - 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.
- CLAIM_
RELEASED_ NOTE - Opening of the one logbook note the tracker writes for itself.
- 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 runningorg-align-tagsin 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.