aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-28 10:32:25 -0500
committerCraig Jennings <c@cjennings.net>2026-05-28 10:32:25 -0500
commitb1df299c164bd688ce4d0887603e6b71ea51bd22 (patch)
treed27347e44893260602f7ba1f1cb4c0037413bc40 /docs
parente5a07739c5b58b041bcb7192eae35a2c4d98bce3 (diff)
downloadpearl-b1df299c164bd688ce4d0887603e6b71ea51bd22.tar.gz
pearl-b1df299c164bd688ce4d0887603e6b71ea51bd22.zip
refactor(render): drop the leading 💬 glyph from the Comments heading
Pearl was rendering the Comments subtree heading as `*** 💬 Comments [N/M]`. Craig flagged that it looks strange, and the renderer should work cleanly before it gets glyphed. I dropped the emoji prefix so the heading reads `*** Comments [N/M]`. Partly reverts 41a3396. The overlay-glyph idea (a content-aware display overlay on the leading stars) stays tracked as a separate task. I touched pearl--format-comments (the new-subtree literal) and pearl--append-comment-to-issue (both the new-subtree insert and a couple of stale docstring references). The append-locator regex stays tolerant of the legacy `💬 Comments` heading and of the older pre-2026-05 `Comments 💬 N/N` trailing-glyph layout. Buffers rendered in any of the three states still locate their Comments heading on append. I added one regression test (test-pearl-append-comment-locates-legacy-emoji-prefixed-heading) that seeds a `*** 💬 Comments 1/1` heading and asserts append still finds it, bumps the count to 2/2, and doesn't add a second Comments heading. I updated assertions in test-pearl-comments.el, test-pearl-list-comments.el, and test-integration-acceptance.el to expect the no-emoji form. I also updated docstrings on pearl-fetch-comments-in-list, pearl-list-comments-count-cap, pearl--format-comments, pearl--bump-comments-count-marker, and pearl--comment-count-marker. The README's sample buffer block now matches what the renderer emits. All 669 ert tests pass. make compile and make lint are clean.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions