diff --git a/core/core-modules.el b/core/core-modules.el index ebafdff0f..79b16cb32 100644 --- a/core/core-modules.el +++ b/core/core-modules.el @@ -42,7 +42,7 @@ Each entry is a three-level tree. For example: (:feature (version-control (:emacs vc) (:ui vc-gutter)) - (spellcheck (:tools flyspell)) + (spellcheck (:checkers spell)) (syntax-checker (:tools flycheck))) This marks :feature version-control, :feature spellcheck and :feature diff --git a/modules/app/irc/config.el b/modules/app/irc/config.el index 96c099aa9..38f910a0c 100644 --- a/modules/app/irc/config.el +++ b/modules/app/irc/config.el @@ -176,7 +176,7 @@ playback.") (define-key lui-mode-map "\C-u" #'lui-kill-to-beginning-of-line) (setq lui-fill-type nil) - (when (featurep! :tools flyspell) + (when (featurep! :checkers spell) (setq lui-flyspell-p t)) (after! evil diff --git a/modules/config/default/+evil-bindings.el b/modules/config/default/+evil-bindings.el index 2e3b61fff..8bf7742be 100644 --- a/modules/config/default/+evil-bindings.el +++ b/modules/config/default/+evil-bindings.el @@ -617,7 +617,7 @@ (:when (featurep! :lang org +present) :desc "org-tree-slide mode" "p" #'+org-present/start) :desc "Read-only mode" "r" #'read-only-mode - (:when (featurep! :tools flyspell) + (:when (featurep! :checkers spell) :desc "Flyspell" "s" #'flyspell-mode) (:when (featurep! :lang org +pomodoro) :desc "Pomodoro timer" "t" #'org-pomodoro) diff --git a/modules/email/mu4e/config.el b/modules/email/mu4e/config.el index 1a4adb51f..3b980d191 100644 --- a/modules/email/mu4e/config.el +++ b/modules/email/mu4e/config.el @@ -91,7 +91,7 @@ (defadvice! +mu4e--refresh-current-view-a (&rest _) :after #'mu4e-mark-execute-all (mu4e-headers-rerun-search)) - (when (featurep! :tools flyspell) + (when (featurep! :checkers spell) (add-hook 'mu4e-compose-mode-hook #'flyspell-mode)) ;; Wrap text in messages diff --git a/modules/lang/cc/config.el b/modules/lang/cc/config.el index 4d6e428e0..09d03513f 100644 --- a/modules/lang/cc/config.el +++ b/modules/lang/cc/config.el @@ -141,7 +141,7 @@ This is ignored by ccls.") :hook (irony-mode . irony-eldoc)) (use-package! flycheck-irony - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :config (flycheck-irony-setup)) (use-package! company-irony diff --git a/modules/lang/cc/packages.el b/modules/lang/cc/packages.el index ae5401fc5..28e121ab3 100644 --- a/modules/lang/cc/packages.el +++ b/modules/lang/cc/packages.el @@ -16,7 +16,7 @@ (package! ccls) (when (package! irony) (package! irony-eldoc) - (when (featurep! :tools flycheck) + (when (featurep! :checkers syntax) (package! flycheck-irony)) (when (featurep! :completion company) (package! company-irony) diff --git a/modules/lang/clojure/config.el b/modules/lang/clojure/config.el index 29ccaa616..55f52738b 100644 --- a/modules/lang/clojure/config.el +++ b/modules/lang/clojure/config.el @@ -158,5 +158,5 @@ (use-package! flycheck-joker - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after flycheck) diff --git a/modules/lang/clojure/packages.el b/modules/lang/clojure/packages.el index e289c1e81..b6eb1d017 100644 --- a/modules/lang/clojure/packages.el +++ b/modules/lang/clojure/packages.el @@ -4,5 +4,5 @@ (package! cider) (package! clj-refactor) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-joker)) diff --git a/modules/lang/crystal/config.el b/modules/lang/crystal/config.el index be955030f..07df73ccb 100644 --- a/modules/lang/crystal/config.el +++ b/modules/lang/crystal/config.el @@ -11,12 +11,12 @@ (use-package! flycheck-crystal - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after crystal-mode) (use-package! flycheck-ameba - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after crystal-mode :config (flycheck-ameba-setup)) diff --git a/modules/lang/crystal/packages.el b/modules/lang/crystal/packages.el index 0df4c86b9..5a5567281 100644 --- a/modules/lang/crystal/packages.el +++ b/modules/lang/crystal/packages.el @@ -3,6 +3,6 @@ (package! crystal-mode) (package! inf-crystal) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-crystal) (package! flycheck-ameba)) diff --git a/modules/lang/elixir/README.org b/modules/lang/elixir/README.org index 2fbbac114..1ae98cf91 100644 --- a/modules/lang/elixir/README.org +++ b/modules/lang/elixir/README.org @@ -33,7 +33,7 @@ manager or a version management tool such as [[https://github.com/asdf-vm/asdf-e If you want to add support for LSP ([[modules/tools/lsp][:tools lsp]]), be sure to install [[https://github.com/JakeBecker/elixir-ls/][elixir-ls]] and enable ~:tools lsp~ in your ~init.el~. -To support linting with [[https://github.com/rrrene/credo][credo]], add ~:tools flycheck~ to your ~init.el~ +To support linting with [[https://github.com/rrrene/credo][credo]], add ~:checkers syntax~ to your ~init.el~ ** Install Elixir *** With ~asdf~ #+BEGIN_SRC sh @@ -59,4 +59,4 @@ sudo zypper install elixir - Mix integration - Phoenix support - ~iex~ integration (~:tools eval~) -- Syntax checking (~:tools flycheck~, using [[https://github.com/aaronjensen/flycheck-credo][flycheck-credo]]~) +- Syntax checking (~:checkers syntax~, using [[https://github.com/aaronjensen/flycheck-credo][flycheck-credo]]~) diff --git a/modules/lang/elm/config.el b/modules/lang/elm/config.el index 479800eed..695a596f7 100644 --- a/modules/lang/elm/config.el +++ b/modules/lang/elm/config.el @@ -17,6 +17,6 @@ (use-package! flycheck-elm - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after elm-mode :config (add-to-list 'flycheck-checkers 'elm nil #'eq)) diff --git a/modules/lang/elm/packages.el b/modules/lang/elm/packages.el index 23bf4d45d..7f27aa3f0 100644 --- a/modules/lang/elm/packages.el +++ b/modules/lang/elm/packages.el @@ -2,6 +2,6 @@ ;;; lang/elm/packages.el (package! elm-mode) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-elm)) diff --git a/modules/lang/emacs-lisp/config.el b/modules/lang/emacs-lisp/config.el index bedc8c0f0..5aebdf93d 100644 --- a/modules/lang/emacs-lisp/config.el +++ b/modules/lang/emacs-lisp/config.el @@ -129,7 +129,7 @@ This marks a foldable marker for `outline-minor-mode' in elisp buffers.") (use-package! flycheck-cask - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :defer t :init (add-hook! 'emacs-lisp-mode-hook diff --git a/modules/lang/emacs-lisp/packages.el b/modules/lang/emacs-lisp/packages.el index 5f7405ac1..8bd841a2c 100644 --- a/modules/lang/emacs-lisp/packages.el +++ b/modules/lang/emacs-lisp/packages.el @@ -9,7 +9,7 @@ (package! elisp-def) (package! elisp-demos) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-cask)) (package! buttercup) diff --git a/modules/lang/erlang/config.el b/modules/lang/erlang/config.el index 6324785fc..5c6779aad 100644 --- a/modules/lang/erlang/config.el +++ b/modules/lang/erlang/config.el @@ -7,7 +7,7 @@ (use-package! flycheck-rebar3 - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after flycheck :config (flycheck-rebar3-setup)) diff --git a/modules/lang/erlang/packages.el b/modules/lang/erlang/packages.el index 00a871c99..a40b52568 100644 --- a/modules/lang/erlang/packages.el +++ b/modules/lang/erlang/packages.el @@ -3,7 +3,7 @@ (package! erlang) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-rebar3)) (when (featurep! :completion ivy) diff --git a/modules/lang/ess/config.el b/modules/lang/ess/config.el index 2d9c2eb98..b38b09a4e 100644 --- a/modules/lang/ess/config.el +++ b/modules/lang/ess/config.el @@ -14,7 +14,7 @@ (add-to-list 'auto-mode-alist '("\\.jl\\'" . ess-julia-mode))) :config (setq ess-offset-continued 'straight - ess-use-flymake (not (featurep! :tools flycheck)) + ess-use-flymake (not (featurep! :checkers syntax)) ess-nuke-trailing-whitespace-p t ess-style 'DEFAULT ess-history-directory (expand-file-name "ess-history/" doom-cache-dir)) diff --git a/modules/lang/go/README.org b/modules/lang/go/README.org index df0dbf48a..664e4742d 100644 --- a/modules/lang/go/README.org +++ b/modules/lang/go/README.org @@ -40,7 +40,7 @@ This module adds [[https://golang.org][Go]] support. + [[https://github.com/brantou/emacs-go-tag][go-tag]] + [[https://github.com/mdempsky/gocode][company-go]]* + [[https://github.com/s-kostyaev/go-gen-test][go-gen-test]] -+ [[https://github.com/weijiangan/flycheck-golangci-lint][flycheck-golangci-lint]] (if =:tools flycheck= is enabled) ++ [[https://github.com/weijiangan/flycheck-golangci-lint][flycheck-golangci-lint]] (if =:checkers syntax= is enabled) * Prerequisites ** Go diff --git a/modules/lang/go/config.el b/modules/lang/go/config.el index b5605a83b..05947af45 100644 --- a/modules/lang/go/config.el +++ b/modules/lang/go/config.el @@ -71,5 +71,5 @@ (setq company-go-show-annotation t)) (use-package! flycheck-golangci-lint - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :hook (go-mode . flycheck-golangci-lint-setup)) diff --git a/modules/lang/go/packages.el b/modules/lang/go/packages.el index 64a72ea6b..80b3f5c63 100644 --- a/modules/lang/go/packages.el +++ b/modules/lang/go/packages.el @@ -11,5 +11,5 @@ (when (featurep! :completion company) (package! company-go)) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-golangci-lint)) diff --git a/modules/lang/haskell/+dante.el b/modules/lang/haskell/+dante.el index c5474bb32..698c2e1d7 100644 --- a/modules/lang/haskell/+dante.el +++ b/modules/lang/haskell/+dante.el @@ -14,7 +14,7 @@ "-fdefer-typed-holes" "-fdefer-type-errors")) :config - (when (featurep! :tools flycheck) + (when (featurep! :checkers syntax) (flycheck-add-next-checker 'haskell-dante '(warning . haskell-hlint))) (set-company-backend! 'dante-mode #'dante-company) diff --git a/modules/lang/haskell/+intero.el b/modules/lang/haskell/+intero.el index 309a92aac..2986dd2bd 100644 --- a/modules/lang/haskell/+intero.el +++ b/modules/lang/haskell/+intero.el @@ -16,7 +16,7 @@ This is necessary because `intero-mode' doesn't do its own error checks." (setq haskell-compile-cabal-build-command "stack build --fast") (set-lookup-handlers! 'intero-mode :definition #'intero-goto-definition) (set-company-backend! 'intero-mode 'intero-company) - (when (featurep! :tools flycheck) + (when (featurep! :checkers syntax) (flycheck-add-next-checker 'intero '(warning . haskell-hlint))) (when (featurep 'evil) diff --git a/modules/lang/haskell/config.el b/modules/lang/haskell/config.el index 515a7c00b..65a14d85d 100644 --- a/modules/lang/haskell/config.el +++ b/modules/lang/haskell/config.el @@ -15,7 +15,7 @@ (after! haskell-mode (setq haskell-process-suggest-remove-import-lines t ; warnings for redundant imports etc haskell-process-auto-import-loaded-modules t - haskell-process-show-overlays (not (featurep! :tools flycheck))) ; redundant with flycheck + haskell-process-show-overlays (not (featurep! :checkers syntax))) ; redundant with flycheck (set-lookup-handlers! 'haskell-mode :definition #'haskell-mode-jump-to-def-or-tag) diff --git a/modules/lang/java/+meghanada.el b/modules/lang/java/+meghanada.el index 4c33f652e..f45007cff 100644 --- a/modules/lang/java/+meghanada.el +++ b/modules/lang/java/+meghanada.el @@ -6,7 +6,7 @@ :init (setq meghanada-server-install-dir (concat doom-etc-dir "meghanada-server/") meghanada-use-company (featurep! :completion company) - meghanada-use-flycheck (featurep! :tools flycheck) + meghanada-use-flycheck (featurep! :checkers syntax) meghanada-use-eldoc t meghanada-use-auto-start t) :config diff --git a/modules/lang/javascript/config.el b/modules/lang/javascript/config.el index 02f513175..6baffcc41 100644 --- a/modules/lang/javascript/config.el +++ b/modules/lang/javascript/config.el @@ -79,7 +79,7 @@ (add-to-list 'magic-mode-alist '(+javascript-jsx-file-p . rjsx-mode)) :config (set-electric! 'rjsx-mode :chars '(?\} ?\) ?. ?>)) - (when (featurep! :tools flycheck) + (when (featurep! :checkers syntax) (add-hook! 'rjsx-mode-hook ;; jshint doesn't know how to deal with jsx (push 'javascript-jshint flycheck-disabled-checkers))) diff --git a/modules/lang/kotlin/config.el b/modules/lang/kotlin/config.el index fb26af8fc..d5eda36af 100644 --- a/modules/lang/kotlin/config.el +++ b/modules/lang/kotlin/config.el @@ -14,5 +14,5 @@ (use-package! flycheck-kotlin - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :hook (kotlin-mode . flycheck-kotlin-setup)) diff --git a/modules/lang/kotlin/packages.el b/modules/lang/kotlin/packages.el index f7c3361dc..771f80755 100644 --- a/modules/lang/kotlin/packages.el +++ b/modules/lang/kotlin/packages.el @@ -3,5 +3,5 @@ (package! kotlin-mode) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-kotlin)) diff --git a/modules/lang/ledger/config.el b/modules/lang/ledger/config.el index 35f6b83dd..bd87308af 100644 --- a/modules/lang/ledger/config.el +++ b/modules/lang/ledger/config.el @@ -21,7 +21,7 @@ (use-package! flycheck-ledger - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after ledger-mode) diff --git a/modules/lang/ledger/packages.el b/modules/lang/ledger/packages.el index 7142c61b2..2c2179e12 100644 --- a/modules/lang/ledger/packages.el +++ b/modules/lang/ledger/packages.el @@ -6,5 +6,5 @@ (when (featurep! :editor evil) (package! evil-ledger)) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-ledger)) diff --git a/modules/lang/lua/config.el b/modules/lang/lua/config.el index b69e286e5..e54bf0c73 100644 --- a/modules/lang/lua/config.el +++ b/modules/lang/lua/config.el @@ -28,7 +28,7 @@ (add-hook! 'moonscript-mode-hook #'+lua-moonscript-fix-single-quotes-h #'+lua-moonscript-fontify-interpolation-h) - (when (featurep! :tools flycheck) + (when (featurep! :checkers syntax) (require 'flycheck-moonscript nil t))) diff --git a/modules/lang/lua/packages.el b/modules/lang/lua/packages.el index c4e8e4f7b..8c7d8c99a 100644 --- a/modules/lang/lua/packages.el +++ b/modules/lang/lua/packages.el @@ -5,7 +5,7 @@ (when (featurep! +moonscript) (package! moonscript) - (when (featurep! :tools flycheck) + (when (featurep! :checkers syntax) (package! flycheck-moonscript :recipe (:host github :repo "hlissner/emacs-flycheck-moonscript")))) diff --git a/modules/lang/nim/config.el b/modules/lang/nim/config.el index 4d05f63fe..fbf169299 100644 --- a/modules/lang/nim/config.el +++ b/modules/lang/nim/config.el @@ -25,6 +25,6 @@ windows." (use-package! flycheck-nim - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after nim-mode) diff --git a/modules/lang/nim/packages.el b/modules/lang/nim/packages.el index ba994148a..7084efad3 100644 --- a/modules/lang/nim/packages.el +++ b/modules/lang/nim/packages.el @@ -5,5 +5,5 @@ (package! nim-mode) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-nim)) diff --git a/modules/lang/ocaml/README.org b/modules/lang/ocaml/README.org index 9f6755935..ce5b47645 100644 --- a/modules/lang/ocaml/README.org +++ b/modules/lang/ocaml/README.org @@ -55,10 +55,10 @@ opam install merlin utop ocp-indent dune ocamlformat * Configuration + If =:completion company= is enabled then autocomplete is provided by =merlin= -+ When =:tools flycheck= is enabled then =flycheck-ocaml= is activated to do ++ When =:checkers syntax= is enabled then =flycheck-ocaml= is activated to do on-the-fly syntax/type checking via =merlin=, otherwise this is only done when the file is saved. -+ Spell checking is activated in comments if =:tools flyspell= is active ++ Spell checking is activated in comments if =:checkers spell= is active + A REPL is provided if =utop= is installed and =:tools eval= is active + If =:editor format= is enabled, the =ocamlformat= executable is available and there is an =.ocamlformat= file present then =format-all-buffer= is bound to diff --git a/modules/lang/ocaml/config.el b/modules/lang/ocaml/config.el index 69ce17737..c9b0ebc1d 100644 --- a/modules/lang/ocaml/config.el +++ b/modules/lang/ocaml/config.el @@ -18,7 +18,7 @@ (tuareg-opam-update-env (tuareg-opam-current-compiler)) ;; Spell-check comments - (when (featurep! :tools flyspell) + (when (featurep! :checkers spell) (add-hook 'tuareg-mode-local-vars-hook #'flyspell-prog-mode)) ;; Ensure asterixes in block comments have at least one space of indentation @@ -65,7 +65,7 @@ "t" #'merlin-type-enclosing) (use-package! flycheck-ocaml - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :hook (merlin-mode . +ocaml-init-flycheck-h) :config (defun +ocaml-init-flycheck-h () diff --git a/modules/lang/ocaml/packages.el b/modules/lang/ocaml/packages.el index a3e38a112..a4d54b3ec 100644 --- a/modules/lang/ocaml/packages.el +++ b/modules/lang/ocaml/packages.el @@ -6,7 +6,7 @@ (unless (featurep! +lsp) (package! merlin) (package! merlin-eldoc) - (when (featurep! :tools flycheck) + (when (featurep! :checkers syntax) (package! flycheck-ocaml))) (package! ocp-indent) diff --git a/modules/lang/perl/config.el b/modules/lang/perl/config.el index 1e433ee1e..9301646b7 100644 --- a/modules/lang/perl/config.el +++ b/modules/lang/perl/config.el @@ -6,5 +6,5 @@ (use-package! flycheck-perl6 - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after perl6-mode) diff --git a/modules/lang/perl/packages.el b/modules/lang/perl/packages.el index e00de4f19..4d5b56d67 100644 --- a/modules/lang/perl/packages.el +++ b/modules/lang/perl/packages.el @@ -3,5 +3,5 @@ (package! perl6-mode) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-perl6)) diff --git a/modules/lang/plantuml/config.el b/modules/lang/plantuml/config.el index 4c7d1e749..45a18a685 100644 --- a/modules/lang/plantuml/config.el +++ b/modules/lang/plantuml/config.el @@ -15,7 +15,7 @@ (use-package! flycheck-plantuml - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after plantuml-mode :config (flycheck-plantuml-setup)) diff --git a/modules/lang/plantuml/packages.el b/modules/lang/plantuml/packages.el index 0335841a7..3f2ed51c0 100644 --- a/modules/lang/plantuml/packages.el +++ b/modules/lang/plantuml/packages.el @@ -2,5 +2,5 @@ ;;; lang/plantuml/packages.el (package! plantuml-mode) -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (package! flycheck-plantuml)) diff --git a/modules/lang/python/README.org b/modules/lang/python/README.org index 78b140771..b64c7c6ec 100644 --- a/modules/lang/python/README.org +++ b/modules/lang/python/README.org @@ -46,7 +46,7 @@ Adds Python support to Doom Emacs. + [[https://github.com/emacs-lsp/lsp-python-ms][lsp-python-ms]]* + ~+cython~ + [[https://github.com/cython/cython/blob/master/Tools/cython-mode.el][Cython-mode]] - + ~:tools flycheck~ [[https://github.com/lbolla/emacs-flycheck-cython/tree/master][Flycheck-cython]] + + ~:checkers syntax~ [[https://github.com/lbolla/emacs-flycheck-cython/tree/master][Flycheck-cython]] * Prerequisites This module has no direct prerequisites. Here are some of its soft dependencies. diff --git a/modules/lang/python/config.el b/modules/lang/python/config.el index f75675109..f7cf2d73e 100644 --- a/modules/lang/python/config.el +++ b/modules/lang/python/config.el @@ -310,5 +310,5 @@ called.") (use-package! flycheck-cython :when (featurep! +cython) - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after cython-mode) diff --git a/modules/lang/python/packages.el b/modules/lang/python/packages.el index 053f1fb94..0a67b2a80 100644 --- a/modules/lang/python/packages.el +++ b/modules/lang/python/packages.el @@ -5,7 +5,7 @@ (package! pip-requirements) (when (featurep! +cython) (package! cython-mode) - (when (featurep! :tools flycheck) + (when (featurep! :checkers syntax) (package! flycheck-cython))) ;; LSP diff --git a/modules/lang/sh/doctor.el b/modules/lang/sh/doctor.el index e85643b71..a25f3dfbc 100644 --- a/modules/lang/sh/doctor.el +++ b/modules/lang/sh/doctor.el @@ -1,5 +1,5 @@ ;;; lang/sh/doctor.el -*- lexical-binding: t; -*- -(when (featurep! :tools flycheck) +(when (featurep! :checkers syntax) (unless (executable-find "shellcheck") (warn! "Couldn't find shellcheck. Shell script linting will not work"))) diff --git a/modules/lang/solidity/config.el b/modules/lang/solidity/config.el index 7921df560..8552c3982 100644 --- a/modules/lang/solidity/config.el +++ b/modules/lang/solidity/config.el @@ -8,7 +8,7 @@ (use-package! solidity-flycheck ; included with solidity-mode - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :after solidity-mode :config (setq flycheck-solidity-solc-addstd-contracts t) diff --git a/modules/lang/swift/config.el b/modules/lang/swift/config.el index 68470f3c7..5a31b95d6 100644 --- a/modules/lang/swift/config.el +++ b/modules/lang/swift/config.el @@ -5,7 +5,7 @@ (use-package! flycheck-swift - :when (featurep! :tools flycheck) + :when (featurep! :checkers syntax) :unless (featurep! +lsp) :after swift-mode :config (flycheck-swift-setup)) diff --git a/modules/lang/swift/packages.el b/modules/lang/swift/packages.el index 6dd3244f0..3c1d15d90 100644 --- a/modules/lang/swift/packages.el +++ b/modules/lang/swift/packages.el @@ -7,5 +7,5 @@ (package! lsp-sourcekit) (when (featurep! :completion company) (package! company-sourcekit)) - (when (featurep! :tools flycheck) + (when (featurep! :checkers syntax) (package! flycheck-swift)))