From 869a5e631eda8fd691ccf36b25210aac0aa7f007 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 23 Mar 2025 21:00:36 -0400 Subject: [PATCH] refactor!(emacs-lisp): remove cask support BREAKING CHANGE: This removes flycheck support for Cask projects, leaving it to users to install themselves. Since Cask is not a unanminuous default for elisp projects (there are many alternatives, including Eask), I don't think should be included by default in this module. --- modules/lang/emacs-lisp/config.el | 9 --------- modules/lang/emacs-lisp/packages.el | 3 +-- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/modules/lang/emacs-lisp/config.el b/modules/lang/emacs-lisp/config.el index 31a43ba1b..733d9e742 100644 --- a/modules/lang/emacs-lisp/config.el +++ b/modules/lang/emacs-lisp/config.el @@ -29,7 +29,6 @@ See `+emacs-lisp-non-package-mode' for details.") ;;; Config (use-package! elisp-mode - :mode ("\\.Cask\\'" . emacs-lisp-mode) :interpreter ("doomscript" . emacs-lisp-mode) :config (let ((modes '(emacs-lisp-mode lisp-interaction-mode lisp-data-mode))) @@ -194,14 +193,6 @@ See `+emacs-lisp-non-package-mode' for details.") (remove-hook 'emacs-lisp-mode-hook #'overseer-enable-mode) -(use-package! flycheck-cask - :when (modulep! :checkers syntax -flymake) - :defer t - :init - (add-hook! 'emacs-lisp-mode-hook - (add-hook 'flycheck-mode-hook #'flycheck-cask-setup nil t))) - - (use-package! flycheck-package :when (modulep! :checkers syntax -flymake) :after flycheck diff --git a/modules/lang/emacs-lisp/packages.el b/modules/lang/emacs-lisp/packages.el index 897a391b5..db77e6232 100644 --- a/modules/lang/emacs-lisp/packages.el +++ b/modules/lang/emacs-lisp/packages.el @@ -13,8 +13,7 @@ (package! elisp-def :pin "1ad4baccbf3d0d13e7607d332ae6bc60a5dd7360") (package! elisp-demos :pin "1a108d1c5011f9ced58be2ca98bea1fbd4130a2f") (when (modulep! :checkers syntax -flymake) - (package! flycheck-package :pin "a52e4e95f3151898b36739dfdb4a98b368626fc0") - (package! flycheck-cask :pin "0eeec5197e9d31bfcfc39380b262d65259a87d91")) + (package! flycheck-package :pin "a52e4e95f3151898b36739dfdb4a98b368626fc0")) ;; Libraries (package! buttercup :pin "c467c659b2c5b7029e20909331e072d7301af1d5")