aboutsummaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-23 13:05:33 -0500
committerCraig Jennings <c@cjennings.net>2026-05-23 13:05:33 -0500
commit6f453c065c7eb212c7bc7a845c32acdc2e931a5c (patch)
tree2923c6af87907284149069ca1caf9c01810c0810 /init.el
parentfd05cd6b69350cc6e5007f2ab5d3c60445497a3a (diff)
downloaddotemacs-6f453c065c7eb212c7bc7a845c32acdc2e931a5c.tar.gz
dotemacs-6f453c065c7eb212c7bc7a845c32acdc2e931a5c.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 'init.el')
-rw-r--r--init.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/init.el b/init.el
index 19d8e2697..b910e75c5 100644
--- a/init.el
+++ b/init.el
@@ -71,7 +71,8 @@
(require 'diff-config) ;; diff and merge functionality w/in Emacs
(require 'erc-config) ;; seamless IRC client
(require 'slack-config) ;; slack client via emacs-slack
-(require 'linear-config) ;; Linear.app issue tracking (deepsat workspace)
+;; (require 'linear-config) ;; Linear.app issue tracking — disabled while linear-emacs is reworked; config needs rework after
+
(require 'telega-config) ;; telegram client via telega.el (TDLib in docker)
(require 'eshell-config) ;; emacs shell configuration
(require 'vterm-config) ;; vterm + F12 toggle + tmux history copy