<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chime/tests/test-chime-async-injection.el, branch main</title>
<subtitle>Emacs chimes, notifications, and modeline reminders so you don't miss events
</subtitle>
<id>https://git.cjennings.net/chime/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/chime/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/chime/'/>
<updated>2026-07-09T21:08:47+00:00</updated>
<entry>
<title>fix: inject the lookahead variables into the async fetch child</title>
<updated>2026-07-09T21:08:47+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-09T21:08:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/chime/commit/?id=ce396bd2683b0ca4e11279af73f8e733dc16ddc6'/>
<id>urn:sha1:ce396bd2683b0ca4e11279af73f8e733dc16ddc6</id>
<content type='text'>
The child sizes its agenda span from chime-modeline-lookahead-minutes and chime-tooltip-lookahead-hours, but neither was in chime-default-environment-regex. The child requires chime, so both were bound there at their defaults. Customizing either did nothing past the default eight days, with no error to explain why. The tooltip docstring invites 8760 hours to see distant events, and that setting was inert.

I added both names to the injected set.

The test that matters walks the child form and fails on any chime defcustom it reads that the regex doesn't cover, so a variable added to the child later can't reintroduce this quietly. Its companions pin the regex's anchoring and the additional-regexes extension point.
</content>
</entry>
</feed>
