diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-16 11:26:56 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-16 11:26:56 -0500 |
| commit | da74eceffe35f235a6810bd4342a6d00f70ee2d9 (patch) | |
| tree | 946220abd106a56d97e65ad71dece55be1bc6e29 /tests | |
| parent | 82958e81186245b79c768bad0260a0cc62724e67 (diff) | |
| download | dotemacs-da74eceffe35f235a6810bd4342a6d00f70ee2d9.tar.gz dotemacs-da74eceffe35f235a6810bd4342a6d00f70ee2d9.zip | |
docs(claude): record five session insights in CLAUDE.md
Captures five durable findings worth carrying forward:
- :config blocks need a full Emacs launch smoke test. nerd-icons (:defer change) and flycheck (eval in :command) both passed unit tests but broke at launch.
- gptel-model must be a symbol. The modeline render calls symbolp and OpenAI's renderer is strict where Anthropic's tolerated strings.
- flycheck-define-checker rejects (eval ...) in the :command executable slot. Wrap the whole macro in eval+backquote to splice a computed path.
- Emacs 30 batch mode: provide doesn't fire eval-after-load callbacks. Only load does, so tests should assert against after-load-alist directly.
- Warn at module load when an external tool path is configured but missing (cj/executable-find-or-warn) instead of letting the first call fail mid-edit.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions
