<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/docs/design/flycheck-modeline-customization.org, branch main</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2026-05-15T06:10:08+00:00</updated>
<entry>
<title>docs(design): rewrite flycheck modeline customization spec</title>
<updated>2026-05-15T06:10:08+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-15T06:10:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=f6ed94cf36cdb81ac8b33f5118e9ec978d3dcd77'/>
<id>urn:sha1:f6ed94cf36cdb81ac8b33f5118e9ec978d3dcd77</id>
<content type='text'>
Replaces the .ai/ draft (2025-11-14) with a corrected and tightened
version under docs/design/.  The earlier draft had stale line numbers
pointing at a modeline-config.el layout that no longer exists,
conflated Option 3's risky-local-variable requirement with Option 4's
inline (:eval ...) approach, and missed the active-window gating
convention used by the rest of the modeline.

The new spec uses concrete line refs against current code, calls out
flycheck-mode-line-color (which the old draft missed), recommends
calling flycheck-mode-line-status-text directly instead of returning
the nested (:eval ...) cons, and gates the segment to active window
for consistency with cj/modeline-vc-branch and cj/modeline-misc-info.

todo.org task points at the new path and drops the broken
docs/flycheck-modeline-customization-spec.org link.
</content>
</entry>
</feed>
