emacs

Akiz 2025-02-20T18:26:55.090339Z

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

πŸ™Œ 2
ag 2025-02-20T20:00:57.575839Z

The equivalent for lsp-mode - lsp-clojure-show-project-tree. just fyi.

Akiz 2025-02-21T06:00:04.799579Z

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.

Akiz 2025-02-21T06:06:07.765129Z

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.

Akiz 2025-02-22T16:36:02.040609Z

Thank you, Daniel πŸ˜‰

daniel.vieira 2025-02-22T01:48:13.558269Z

That's pretty cool, Jakub, thanks for sharing!