Rust LSP + Tooling #27439
noah-cope-dev
started this conversation in
Ideas
Rust LSP + Tooling
#27439
Replies: 3 comments 10 replies
|
Imo the tools for V should be written in V. |
8 replies
|
LSP (V's new pure V VLS) is something that any AI model can easily fix. Just need someone with time and motivation. |
0 replies
|
Tools for V should very much be written in V, whenever possible. Agree with drawkula. Think suggesting otherwise is arguably subversive. |
2 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.
Good afternoon folks,
I am a big fan of V, but my experience with the current LSP tooling has been hit or miss.
After spending some time looking through v-analyzer, it seems like a lot of the work is spent rebuilding infrastructure that other language ecosystems already have mature solutions for.
That made me wonder if there would be interest in a Rust-based V language server built around existing LSP/IDE infrastructure.
The stack I am considering is:
The goal would not be to make a toy LSP, but to build something more industrial-grade from the start: hover, completion, goto definition, diagnostics, project-wide symbols, method lookup, module resolution, and eventually refactors.
I am also interested in making CLI/tooling layer around this, so the community could have better tools outside of just the editor integration as well. For example: project inspection, symbol dumps, diagnostics from the command line, formatting/linting hooks, or other dev tooling that helps the V ecosystem mature.
I am asking the V community directly:
Would people be interested in this?
Would anyone want to help, test, give feedback, or point me toward the current pain points in V tooling?
Are there existing efforts I should be aware of before starting?
I like V a lot, and I want the tooling experience to help the language gain traction rather than hold it back.
All reactions