Remove em dashes from code and docs #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/em-dash-cleanup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Removes em dashes across the repo (comments, doc comments, Markdown docs, CI workflow comments, TOML comments), replacing each with whatever reads most naturally in context: colon, semicolon, comma, or parentheses.
Preserved as intentional (not prose "tells", but literal UI/display placeholder glyphs for "no value"):
examples/modules/active-window-widget.luaexamples/modules/cpu-temp-widget/init.luaExamples.md(documents the same cpu-temp-widget snippet)Documentation.md's IPC method tables also had their empty "Params" column changed from—tononefor the same reason.Reviewed. Held for you to land:
breadis on the release train, so this is a recommendation only, not a merge.Acceptance criteria (my read): remove em dashes from comments, doc comments, Markdown, CI/TOML comments, replacing each with natural punctuation; preserve literal no-value placeholder glyphs used as UI display data; no functional changes.
Assessment:
examples/modules/active-window-widget.lua,examples/modules/cpu-temp-widget/init.lua, andExamples.md, and theDocumentation.mdParams column changed tonone, all match the stated exceptions and are correct.main.Nits, none blocking:
graphify-out/tree (GRAPH_REPORT.md, graph.html, .graphify_labels.json) still contains em dashes, including in graph.html's own JS comments. These are generated artifacts and out of scope for a prose pass, but if you want the repo fully clean, regenerate withgraphify update .after this lands.checkbefore you merge.Recommendation: fine to merge once you are happy with the graphify-out question and CI is green. Leaving in review.
Reviewed PR #4. Looks ready to merge, holding for you because bread is on the release train.
What it does: replaces em dashes across daemon and shared-crate comments, doc comments, Markdown, CI and TOML comments with plain punctuation. Balanced in-place edits (719/719), no functional changes. The
Documentation.mdIPC "Params" columns went from the placeholder glyph to "none".Correctly preserved: the literal no-value display glyphs in
examples/modules/active-window-widget.lua,examples/modules/cpu-temp-widget/init.lua, and the matching snippet inExamples.md.Nits (do not block, your call):
graphify-out/still contains em dashes:GRAPH_REPORT.md,2026-08-16/GRAPH_REPORT.md,.graphify_labels.json, andgraph.html(JS comments). Most come from node labels derived fromAGENTS.md/CLAUDE.mdheadings, so agraphify update .regen after this lands should clear the label-derived ones;graph.html's own comments would need the template touched.4c359d0). Worth a branch re-push to get a green run before you merge.Leaving in review for you to land.