<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/tests/test-erc-config-connected-servers.el, 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-06-14T20:43:36+00:00</updated>
<entry>
<title>fix(erc): one mention notification, real server list, runtime require</title>
<updated>2026-06-14T20:43:36+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-14T20:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=92c062b8b4cc70b09d5487d1cc29287ad52babdf'/>
<id>urn:sha1:92c062b8b4cc70b09d5487d1cc29287ad52babdf</id>
<content type='text'>
Three audit defects. erc-modules carried the built-in notifications module while :config also added cj/erc-notify-on-mention to the same erc-text-matched-hook, so every mention popped two desktop notifications. Dropped notifications from erc-modules and kept the custom one. cj/erc-connected-servers compared a buffer's erc-server-process to itself inside with-current-buffer (always true), so it returned every ERC buffer; it now filters on erc-server-buffer-p and erc-server-process-alive. And user-constants moved from an eval-when-compile-only require to a runtime require, since user-whole-name is read at load time for erc-user-full-name.
</content>
</entry>
</feed>
