fix(clojure): improve how cljr is loaded
This commit is contained in:
parent
7a27409e30
commit
ca90c5e83c
1 changed files with 9 additions and 8 deletions
|
@ -7,6 +7,8 @@
|
|||
;; it should have a lower threshold too.
|
||||
(add-to-list 'doom-large-file-size-alist '("\\.\\(?:clj[sc]?\\|dtm\\|edn\\)\\'" . 0.5))
|
||||
|
||||
(defvar +clojure-load-clj-refactor-with-lsp nil
|
||||
"Whether or not to include clj-refactor along with clojure-lsp.")
|
||||
|
||||
;;
|
||||
;;; Packages
|
||||
|
@ -248,16 +250,15 @@
|
|||
|
||||
|
||||
(use-package! clj-refactor
|
||||
:hook (clojure-mode . clj-refactor-mode)
|
||||
:config
|
||||
(unless (modulep! +lsp)
|
||||
(when (or (not (modulep! +lsp))
|
||||
+clojure-load-clj-refactor-with-lsp)
|
||||
(add-hook 'clojure-mode-hook #'clj-refactor-mode)
|
||||
(set-lookup-handlers! 'clj-refactor-mode
|
||||
:references #'cljr-find-usages))
|
||||
(when (modulep! +lsp)
|
||||
(setq cljr-add-ns-to-blank-clj-files nil))
|
||||
:references #'cljr-find-usages)
|
||||
(map! :map clojure-mode-map
|
||||
:localleader
|
||||
:desc "refactor" "R" #'hydra-cljr-help-menu/body))
|
||||
:desc "refactor" "R" #'hydra-cljr-help-menu/body)))
|
||||
|
||||
|
||||
;; clojure-lsp already uses clj-kondo under the hood
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue