I downloaded clojure-lsp (https://github.com/snoe/clojure-lsp) and tried to add it as a client in my init.el:
(use-package lsp-mode
:ensure t)
(use-package lsp-ui
:ensure t
:config
(add-hook 'lsp-mode-hook #'lsp-ui-mode))
(lsp-define-stdio-client
lsp-clojure-mode
"clojure"
(lambda () default-directory)
'("~/bin/clojure-lsp")
)
However when I do M-x lsp-mode
in a clojure file, I only get this error after a short while:
Error during redisplay: (eval (lsp-mode-line)) signaled (wrong-type-argument lsp--workspace nil)
How do I correctly add clojure-lsp to lsp-mode?