Remove unnecessary code from Clojure module.
This commit is contained in:
parent
1e3c4be3a2
commit
d94cf44762
|
@ -28,7 +28,6 @@ let
|
|||
(with pkgs.emacsPackages; [
|
||||
cider
|
||||
clojure-ts-mode
|
||||
company
|
||||
flycheck-clj-kondo
|
||||
]);
|
||||
|
||||
|
@ -48,6 +47,7 @@ in
|
|||
fg42.paths = (with pkgs;[
|
||||
clojure-lsp
|
||||
clojure
|
||||
leiningen
|
||||
]);
|
||||
|
||||
fg42.requires = [ drv.pname ];
|
||||
|
|
|
@ -24,59 +24,29 @@
|
|||
(eval-when-compile
|
||||
(require 'fpkg))
|
||||
|
||||
|
||||
(use! flycheck-clj-kondo
|
||||
"flycheck linter for clojure using `clj-kondo'."
|
||||
:ensure t)
|
||||
"flycheck linter for clojure using `clj-kondo'.")
|
||||
|
||||
(use! paredit
|
||||
"Minor mode for editing parenthesis."
|
||||
:commands enable-paredit-mode)
|
||||
|
||||
|
||||
(use! cider
|
||||
"Clojure(Script) Interactive Development Environment that Rocks!"
|
||||
:ensure t)
|
||||
|
||||
(use! lsp-mode
|
||||
"lsp-mode"
|
||||
:init
|
||||
;; set prefix for lsp-command-keymap (few alternatives - "C-l", "C-c l")
|
||||
(setq lsp-keymap-prefix "C-c l")
|
||||
;; :hook ((clojure-ts-mode . lsp))
|
||||
:commands lsp)
|
||||
|
||||
(use! lsp-ui
|
||||
"lsp-ui"
|
||||
:commands lsp-ui-mode)
|
||||
|
||||
(use! lsp-ui-doc-frame
|
||||
"lsp-ui-doc-frame"
|
||||
:commands lsp-ui-doc-frame-mode)
|
||||
|
||||
(defun fg42/clojure-ts-mode-setup ()
|
||||
"A hook handler to setup cpp related configurations."
|
||||
;; We set eglot's autoload command to `eglot-ensure'
|
||||
(eglot-ensure))
|
||||
"Clojure(Script) Interactive Development Environment that Rocks!")
|
||||
|
||||
(use! clojure-ts-mode
|
||||
"Clojure mode"
|
||||
;; :init
|
||||
;; (add-to-list 'major-mode-remap-alist '(clojure-mode . clojure-ts-mode))
|
||||
:mode (("\\.clj\\'" . clojure-ts-mode)
|
||||
("\\.cljs\\'" . clojure-ts-mode)
|
||||
("\\.cljc\\'" . clojure-ts-mode))
|
||||
|
||||
:config
|
||||
(require 'flycheck-clj-kondo)
|
||||
(require 'cider)
|
||||
:hook
|
||||
(clojure-ts-mode . company-mode)
|
||||
(clojure-ts-mode . enable-paredit-mode)
|
||||
(clojure-ts-mode . lsp)
|
||||
;; (clojure-ts-mode . company-box)
|
||||
;; (clojure-ts-mode . flycheck-clj-kondo)
|
||||
;; (clojure-ts-mode . lsp)
|
||||
;; (clojure-ts-mode . lsp-ui-mode)
|
||||
;; (clojure-ts-mode . eglot-ensure)
|
||||
;; (clojure-ts-mode . fg42/clojure-ts-mode-setup))
|
||||
)
|
||||
|
||||
(provide 'fg42/clojure)
|
||||
|
|
Loading…
Reference in New Issue