Replies: 1 comment 4 replies
-
Hey 👋 Thanks for the suggestion. Unfortunately rustowl's license isn't compatible with rustaceanvim's licence, so I can't copy over their nvim plugin code. It would probably make more sense to remove the hard dependency on nvim-lspconfig from the rustowl plugin and to make it work out of the box too. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Checked other resources
Feature description
From the README.md:
This is useful enough, in my opinion, to become a default in rustaceanvim.
Why?
One might say, "anyone wanting this can just add it to their nvim config themselves." However, LSP config is often obtuse and opaque. The benefit of rustaceanvim is that it nicely configures everything for an out of the box experience. Since RustOwl needs to hook into the LSP config, it makes sense to sit next to all the other LSP config happening here.
Furthermore, the benefit of visualizing lifetimes could be useful to many new Rustaceans, and I'd hazard to say even many experienced Rustaceans. With as many people using rustaceanvim, I guess lots via LazyVim, the opportunity to make Rust more understandable, debuggable, and approachable for a large audience is significant.
Should it be on by default?
Great question. I think so. But I can see a valid argument for both sides of this.
Beta Was this translation helpful? Give feedback.
All reactions