ZoeyR / rls-vs2017

Rust extension for Visual Studio 2017 with RLS support
MIT License
110 stars 12 forks source link

How can we help improve the extension? #21

Closed photex closed 5 years ago

photex commented 5 years ago

Howdy!

Currently this extension holds a lot of promise and hope :D . There are some things that make it generally hard to use compared to other editors/ides with Rust support.

For me personally, completions are less of a problem than the latency issues. I created this issue to just start the conversation about what we can do to help improve things as users.

ZoeyR commented 5 years ago

Hi @photex! Both of the issues you have described are issues with the underlying LSP implementation in VS. Completion used to work before something changed in the RLS and exercised the specification in a way that VS did not originally anticipate. The performance issues are also likely due to some parts of the VS API being inherently synchronous. If you could would you be able to download the VS 2019 RC and see if the issues you have noticed still persist there?

photex commented 5 years ago

@dgriffen Everything works really great in VS2019! I guess I'm now looking forward to April 2nd ;)

Cheers!