diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-05 00:31:56 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-05 00:31:56 -0500 |
| commit | 387c8a9ff9828d1b024987d136d216ef12c5103f (patch) | |
| tree | 130257f97e7481f6224cc959878323d94c90a9f7 /tests/test-pearl-bugfixes.el | |
| parent | 4ca24db97d00bdf8ea1fff49f2c6545ff9d10514 (diff) | |
| download | pearl-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-bugfixes.el')
0 files changed, 0 insertions, 0 deletions
