aboutsummaryrefslogtreecommitdiff
path: root/claude-rules/emacs.md
Commit message (Collapse)AuthorAgeFilesLines
* docs(emacs): note auth-source two-hour credential cacheCraig Jennings12 days1-0/+1
| | | | A freshly-added authinfo.gpg entry still reads as missing in the running daemon until auth-source's result cache expires. It caches both positive and negative lookups for auth-source-cache-expiry (default 7200s), so a key you just synced in keeps erroring as "not set" with no sign the file is fine. Clear it with (auth-source-forget-all-cached) and re-trigger the lookup. I hit this diagnosing a Linear/pearl API-key error after the key landed via a dotfiles sync.
* docs(rules): add live-reload guidance for the running Emacs daemonCraig Jennings2026-05-221-0/+28
Adds claude-rules/emacs.md documenting how to push a module edit into the long-running emacs daemon via emacsclient instead of restarting and re-opening files. Covers the reliable case (function redefinition), the caveats that bite (defvar defaults don't re-apply, use-package :config re-runs, faces need re-applying, baked or rendered state like the dashboard buffer must be regenerated), and the reload-and-verify loop. Captured after a long dashboard session where a stale buffer repeatedly masked working code.