Eglot extension displaying Clojure projects as interactive tree - navigate to functions/vars. Now in 0.2 with caller information. Maybe someone will find it useful π . http://github.com/zikajk/ecp-tree
The equivalent for lsp-mode - lsp-clojure-show-project-tree. just fyi.
Yes, I should probably mention that. LSP-Mode uses Treemacs and probably offers more features. Ecp-tree is based on the built-in hierarchy.el, and I still need to figure out: How to incorporate asynchronous requests to Eglot. How to jump to the node based on your position in the Clojure buffer.
Eglot will soon support call-tree hierarchies, so itβs possible that the only practical value of this tool will be to offer a high-level view of the project, which might be a bit more useful for unfamiliar projects than navigation through a file manager or xref.
Thank you, Daniel π
That's pretty cool, Jakub, thanks for sharing!