aboutsummaryrefslogtreecommitdiff
path: root/tests/test-pearl-sort.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-05 00:31:56 -0500
committerCraig Jennings <c@cjennings.net>2026-06-05 00:31:56 -0500
commit387c8a9ff9828d1b024987d136d216ef12c5103f (patch)
tree130257f97e7481f6224cc959878323d94c90a9f7 /tests/test-pearl-sort.el
parent4ca24db97d00bdf8ea1fff49f2c6545ff9d10514 (diff)
downloadpearl-387c8a9ff9828d1b024987d136d216ef12c5103f.tar.gz
pearl-387c8a9ff9828d1b024987d136d216ef12c5103f.zip
feat(render): overlay content glyphs on issue and comment headings
A ticket glyph now sits on every issue heading and a speech balloon on every comment heading. The glyph rides a display overlay on the space after the leading stars, so it lands ahead of the TODO keyword where a literal text prefix can't go (Org wants the keyword first). The choice is keyed on the heading's own drawer, LINEAR-ID for issues and LINEAR-COMMENT-ID for comments, so it's per-heading-type rather than per outline level. Display-only: the buffer text is untouched, so parse, sync, and merge are unaffected. It reuses the comment-highlight overlay pattern and rides the same redecoration trigger. It's applied synchronously because the glyph is drawer-driven and shouldn't wait on the viewer lookup. Behind pearl-show-glyphs (default on). Overlays go stale after a manual heading edit until the next refresh.
Diffstat (limited to 'tests/test-pearl-sort.el')
0 files changed, 0 insertions, 0 deletions