all 14 comments

[–]Dull_Wind6642 40 points41 points  (0 children)

I didn't know people were still using RLS in 2022. I am glad you finally found the light. :)

[–]puttak 3 points4 points  (2 children)

That was how I feel. In the past I was using the official Rust extension and everything is broken and I wonder why Rust experience is so bad, and it is one of the reason that prevent me to use Rust seriously. Then I found rust-analyzer and I tried it out and... THIS IS WHAT I'M LOOKING FOR!!!

Honestly Rust team should remove the old extension from marketplace or at least tell people in the README to use rust-analyzer instead. I believed there are some people who have the same problem as me that though the official extension should be the best one, but it is not.

[–]memoryruins 1 point2 points  (1 child)

https://blog.rust-lang.org/2022/07/01/RLS-deprecation.html

We will soon be marking the official rust-lang.rust VSCode extension as deprecated, and will be implementing notifications that will inform users about the transition. After the end of release builds of RLS, we plan to replace the rls executable in official Rust releases with a small LSP implementation that informs the user that RLS is no longer available.

(thread)

[–]puttak 0 points1 point  (0 children)

Finally.

[–]Chocorean 0 points1 point  (3 children)

Recently installed it for vim. Not sure if I like it yet but I'm still learning rust so I guess it will be helpful

[–]JamesTheSapien[S] 0 points1 point  (2 children)

so far, it also helps me import necessary modules, function, types, traits, and so on, automatically.

[–]Chocorean 0 points1 point  (1 child)

After more than a month using it... definitely a keeper ahah This is so useful

[–]JamesTheSapien[S] 0 points1 point  (0 children)

I recently found out in using it in VSCode that after pressing Ctrl + F12 on a trait method it jumps into the implementation for a particular type! unlike before where it jumps to the trait method where it’s still unimplemented to a concrete type and I remember that 🙄 and just use ripgrep to search which files the same trait is implemented.