aboutsummaryrefslogtreecommitdiff
path: root/modules/prog-lisp.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-14 00:24:34 -0500
committerCraig Jennings <c@cjennings.net>2026-07-14 00:24:34 -0500
commit3d5b14295c0e7ebb1c6ad0109d0fbf291696ef1e (patch)
tree1daa01f09a6feafdb66ec747423ec155db17e182 /modules/prog-lisp.el
parent21484b5dc589c3be809d655136214452264cbcb2 (diff)
downloaddotemacs-3d5b14295c0e7ebb1c6ad0109d0fbf291696ef1e.tar.gz
dotemacs-3d5b14295c0e7ebb1c6ad0109d0fbf291696ef1e.zip
fix(prog-lisp): let flycheck-package setup actually run
:after (flycheck package-lint) waits for both features, but nothing loads package-lint on its own (it's flycheck-package's dependency, pulled in by the require), so the setup never ran and elisp buffers never got the package-lint checker. Keying on flycheck alone loads the chain.
Diffstat (limited to 'modules/prog-lisp.el')
-rw-r--r--modules/prog-lisp.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/prog-lisp.el b/modules/prog-lisp.el
index ba568c9c..16740507 100644
--- a/modules/prog-lisp.el
+++ b/modules/prog-lisp.el
@@ -119,8 +119,12 @@
(use-package package-lint
:commands (package-lint-current-buffer package-lint-batch-and-exit))
+;; Load when flycheck does. The old `:after (flycheck package-lint)' never
+;; fired: nothing loads package-lint on its own (it is flycheck-package's
+;; dependency, pulled in by its require), so the setup silently never ran
+;; and elisp buffers never got the package-lint checker.
(use-package flycheck-package
- :after (flycheck package-lint)
+ :after flycheck
:config
(flycheck-package-setup))