diff --git a/modules/feature/syntax-checker/config.el b/modules/feature/syntax-checker/config.el index 426487cbd..2fb58bbad 100644 --- a/modules/feature/syntax-checker/config.el +++ b/modules/feature/syntax-checker/config.el @@ -27,3 +27,4 @@ (setq flycheck-pos-tip-timeout 10 flycheck-display-errors-delay 0.5) (flycheck-pos-tip-mode +1)) + diff --git a/modules/lang/emacs-lisp/config.el b/modules/lang/emacs-lisp/config.el index 6b688e12e..d0efe2728 100644 --- a/modules/lang/emacs-lisp/config.el +++ b/modules/lang/emacs-lisp/config.el @@ -98,6 +98,14 @@ (add-hook 'macrostep-mode-hook #'evil-normalize-keymaps)) +(def-package! flycheck-cask + :when (featurep! :feature syntax-checker) + :commands flycheck-cask-setup + :init + (add-hook! 'emacs-lisp-hook + (add-hook 'flycheck-mode-hook #'flycheck-cask-setup nil t))) + + ;; ;; ;; diff --git a/modules/lang/emacs-lisp/packages.el b/modules/lang/emacs-lisp/packages.el index 6b568ffc7..de53ef539 100644 --- a/modules/lang/emacs-lisp/packages.el +++ b/modules/lang/emacs-lisp/packages.el @@ -5,3 +5,6 @@ (package! highlight-quoted) (package! slime) (package! macrostep) + +(when (featurep! :feature syntax-checker) + (package! flycheck-cask))