diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-02 20:46:46 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-02 20:46:46 -0500 |
| commit | 59669e364f0c0cbd60e94e74c7503feb229c2d9a (patch) | |
| tree | 85c71b98b57e744a9a63018d27807824a3f6865d /modules/prog-shell.el | |
| parent | f71d91d65f53e0d2a8f89b5fd9e8d65bc21bb838 (diff) | |
| download | dotemacs-59669e364f0c0cbd60e94e74c7503feb229c2d9a.tar.gz dotemacs-59669e364f0c0cbd60e94e74c7503feb229c2d9a.zip | |
refactor(linear): reduce to a vanilla pearl setup
The config carried a full custom command surface: a hand-built C-; L keymap, which-key labels, a lazy API-key loader wired in as advice, and a pinned DeepSat team id. That's worth keeping only if the out-of-box pearl experience isn't good enough on its own, and the point now is to find out.
Stripped it back to exactly what pearl's README documents for a first install: pearl owns its own keymap (pearl-mode binds the command surface under pearl-keymap-prefix, default C-; L, in any Linear buffer), no global binding, no advice. The API key comes from authinfo.gpg via auth-source-pick-first-password, and the synced file moves to gtd/linear.org under org-directory. The only deviation from the README is loading from the local checkout at ~/code/pearl instead of an archive.
Deleted tests/test-linear-config.el — it covered the custom helpers (the key-loader advice, the keymap wiring) that no longer exist. What's left is declarative use-package config with nothing of its own to test.
Diffstat (limited to 'modules/prog-shell.el')
0 files changed, 0 insertions, 0 deletions
