diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-23 13:05:33 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-23 13:05:33 -0500 |
| commit | 4f1d5c89b5840805776546c871d392737900c81f (patch) | |
| tree | c0b45bc339806762c2914438dc011feb8b3abcbf /tests/test-system-lib-executable-find-or-warn.el | |
| parent | 6083e5fae1f2f45e587797c5b00621f11c4fb4e8 (diff) | |
| download | dotemacs-4f1d5c89b5840805776546c871d392737900c81f.tar.gz dotemacs-4f1d5c89b5840805776546c871d392737900c81f.zip | |
fix(linear): load API key for check-setup and pin org file to emacs home
linear-emacs-check-setup read linear-emacs-api-key directly and bailed to "API key is not set" before making any request, so the lazy :before advice on the GraphQL request never fired for it. A fresh session always reported the key missing even though it was in authinfo. I extracted cj/linear--install-key-advice and put the loader on check-setup as well as the request entry point, with a regression test.
I also pinned linear-emacs-org-file-path to data/linear.org inside emacs home, next to the calendar-sync output. Left to its default it falls back to org-directory/gtd/linear.org and silently created a stray ~/org tree on the first pull.
The init.el require is commented out for now while linear-emacs is reworked. The config will need rework once that lands.
Diffstat (limited to 'tests/test-system-lib-executable-find-or-warn.el')
0 files changed, 0 insertions, 0 deletions
