lsp

:clojure-lsp: Clojure implementation of the Language Server Protocol: https://clojure-lsp.io/
ericdallo 2020-12-31T01:47:40.099400Z

Released version 2020.12.31-01.43.36 which adds support for call hierarchy. 🎉 For now it's only supported incoming call hierarchy, this feature allow the server lazy return to the client the references of a function, allowing to build a hierarchy of function calls.

🙌 1
pez 2020-12-31T16:20:48.100400Z

I tried it briefly. It didn’t seem to happen automatically. 😃 Didn’t see any messages regarding this either, but I could have missed it since I have verbose trace on and there is a lot of communication going on. Will need to investigate further. Really nice feature!

ericdallo 2020-12-31T16:21:58.100600Z

is not a automatic message, the client should send textDocument/prepareCallHierarchy

pez 2020-12-31T16:49:54.101Z

I tried the command for it in vscode, but that didn’t work. Will pay attention to what messages are sent.

👍 1
ericdallo 2020-12-31T01:49:09.099700Z

FYI @pez @brandon.ringe . you may want to take a look how to implement on Calva using VSCode Outline 😉

👍 1
ericdallo 2020-12-31T17:28:42.102300Z

Released version 2020.12.31-17.22.22 which adds support for file path on hover request just like CIDER

1
2020-12-31T18:25:26.102800Z

nice 🙂