Stream: t-compiler/rust-analyzer

Topic: structural navigation


Manmeet Mann (May 09 2021 at 19:57, on Zulip):

a very early demo of structural navigation. I love rust analyzer and emacs
structural-editting.gif

Manmeet Mann (May 09 2021 at 20:00, on Zulip):

(also it is sleep time for me now. Just wanted to leave this here, before sleeping)

azzamsa (May 10 2021 at 04:39, on Zulip):

what emacs package do you use to accomplish this?

Manmeet Mann (May 10 2021 at 04:57, on Zulip):

no additional package, ~80 lines of elisp and ~100 lines of rust analyzer code, basically a lsp extension

azzamsa (May 10 2021 at 05:04, on Zulip):

So the keybinding shown is lsp-mode keybinding. I see. thanks

Manmeet Mann (May 10 2021 at 05:10, on Zulip):

nah, I added keybindings my self and it sends a lsp request to get the (left, right, up, or down) node

matklad (May 10 2021 at 10:15, on Zulip):

Yesss, we totally should have it!

matklad (May 10 2021 at 10:16, on Zulip):

I feel that this is an under-explored UX for ides

Manmeet Mann (May 10 2021 at 11:23, on Zulip):

still having a bit of hard time with both Rust analyzer and elisp :sweat_smile:

Last update: Jul 24 2021 at 20:15UTC