emacs

Consider also joining #cider, #lsp and #inf-clojure, where most of the tool-specific discussions are happening.
practicalli-john 2020-08-21T00:28:17.008200Z

Are there any videos that show how people are using clojure-lsp for Clojure development in Emacs / Spacemacs? I haven't found anything yet. I have seen lots of positive comments on how benefitial clojure-lsp is, but I am not getting that sense myself. I've just spend another hour today experimenting with clojure-lsp and found the experience a little confusing and quite distracting, so must be doing something wrong. Any guidance on how to actually use and make sense of the information its displaying?

ericdallo 2020-08-21T13:04:25.010200Z

I don't known any videos of clojure-lsp ๐Ÿ˜• but there is the lsp-mode documentation for emacs which has some images and if you keep searching you can find videos about it. Take a look on the main features: https://emacs-lsp.github.io/lsp-mode/page/main-features/

mpenet 2020-08-21T12:07:24.008800Z

I tried, but cider is miles ahead. I found some things a bit too intrusive, like all the overlays (# of references & co)

mpenet 2020-08-21T12:08:00.009600Z

some things are quite nice, I guess a mix of both approaches would be nice (a bit like in cursive)

practicalli-john 2020-08-22T08:00:00.021300Z

I found anakondo less intrusive and easier to understand. I assume Clojure-lsp is doing more / visualising more by default, so more of a learning curve.

ericdallo 2020-08-21T13:04:25.010200Z

I don't known any videos of clojure-lsp ๐Ÿ˜• but there is the lsp-mode documentation for emacs which has some images and if you keep searching you can find videos about it. Take a look on the main features: https://emacs-lsp.github.io/lsp-mode/page/main-features/

ericdallo 2020-08-21T13:05:15.010400Z

You can disable this feature setting lsp-lens-enable to nil

ericdallo 2020-08-21T13:05:27.010600Z

Almost every lsp-mode features can be disabed

ericdallo 2020-08-21T13:05:47.010800Z

You can use clojure-lsp + cider ๐Ÿ™‚

practicalli-john 2020-08-21T22:15:02.017200Z

I am struggling to understand which parts are which, I ended up switching it all off until I have more time to experiment. There was too much conflicting with Cider, autocomplete and yasnippets. Itโ€™s purely down to not understanding LSP enough, no reflection on the Clojure-lsp project, which seems great and potential very useful once I understand whatโ€™s going on. Maybe later in the year Iโ€™ll try again when I have more time.

1๐Ÿ˜„