clojure-lsp / clojure-lsp-intellij

Intellij Plugin for Clojure & ClojureScript development via Language Server (LSP) made in Clojure
https://clojure-lsp.io
MIT License
76 stars 5 forks source link

Ability to "Find defprotocol/defmulti implementations" from lsp in idea #31

Closed velios closed 3 months ago

velios commented 4 months ago

It will be ultra valuable as option to clojure lsp intellij plugin because cursive cannot do this from 2015.

Access to https://clojure-lsp.io/features/#find-defprotocoldefmulti-implementations from idea "Inmlementation(s)" or "Find usages" menu actions

ericdallo commented 4 months ago

Thanks for the report @velios, that already works in clojure-lsp, I think we just need to make the bridge connection to intellij, I'll take a look at this at the weekend

velios commented 4 months ago

I don’t know if this is possible, but it would be great if this function did not conflict with Cursive.

ericdallo commented 4 months ago

@velios clojure-lsp-intellij doesn't work with cursive currently

ericdallo commented 3 months ago

Done! Available on 2.1.0 https://github.com/clojure-lsp/clojure-lsp-intellij/blob/master/docs/features.md#find-all-implementations-of-a-defmulti-or-defprotocol

velios commented 3 months ago

@ericdallo Thank you a lot for this huge workflow improvement.

I hope I'm not asking too much by making another suggestion. I add it as #39