mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
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.
This commit is contained in:
@ -29,7 +29,6 @@ See `+emacs-lisp-non-package-mode' for details.")
|
|||||||
;;; Config
|
;;; Config
|
||||||
|
|
||||||
(use-package! elisp-mode
|
(use-package! elisp-mode
|
||||||
:mode ("\\.Cask\\'" . emacs-lisp-mode)
|
|
||||||
:interpreter ("doomscript" . emacs-lisp-mode)
|
:interpreter ("doomscript" . emacs-lisp-mode)
|
||||||
:config
|
:config
|
||||||
(let ((modes '(emacs-lisp-mode lisp-interaction-mode lisp-data-mode)))
|
(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)
|
(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
|
(use-package! flycheck-package
|
||||||
:when (modulep! :checkers syntax -flymake)
|
:when (modulep! :checkers syntax -flymake)
|
||||||
:after flycheck
|
:after flycheck
|
||||||
|
@ -13,8 +13,7 @@
|
|||||||
(package! elisp-def :pin "1ad4baccbf3d0d13e7607d332ae6bc60a5dd7360")
|
(package! elisp-def :pin "1ad4baccbf3d0d13e7607d332ae6bc60a5dd7360")
|
||||||
(package! elisp-demos :pin "1a108d1c5011f9ced58be2ca98bea1fbd4130a2f")
|
(package! elisp-demos :pin "1a108d1c5011f9ced58be2ca98bea1fbd4130a2f")
|
||||||
(when (modulep! :checkers syntax -flymake)
|
(when (modulep! :checkers syntax -flymake)
|
||||||
(package! flycheck-package :pin "a52e4e95f3151898b36739dfdb4a98b368626fc0")
|
(package! flycheck-package :pin "a52e4e95f3151898b36739dfdb4a98b368626fc0"))
|
||||||
(package! flycheck-cask :pin "0eeec5197e9d31bfcfc39380b262d65259a87d91"))
|
|
||||||
|
|
||||||
;; Libraries
|
;; Libraries
|
||||||
(package! buttercup :pin "c467c659b2c5b7029e20909331e072d7301af1d5")
|
(package! buttercup :pin "c467c659b2c5b7029e20909331e072d7301af1d5")
|
||||||
|
Reference in New Issue
Block a user