Open Sh4d1 opened 1 week ago
That's nifty indeed. For what it's worth, we already do something similar-ish for Node-based projects via package-version-server. I imagine we could get close to what you've presented via inlay hints. Would you mind lining to the package that handles it in Vim?
You can use https://github.com/MathiasPius/crates-lsp/ which is used by https://github.com/MathiasPius/lapce-crates for Lapce editor (there is also https://github.com/filllabs/dependi)
This could serve as a plugin. I just wish the team could enhance the extension capabilities and streamline the development process. I have numerous ideas, but at the moment, the zed_extension_api does not accommodate those features.
Check for existing issues
Describe the feature
In Vim I have a neat feature, that, for each dependency, marks if it's up to date, or what's the new latest version, the image speaks for itself! Which would be cool to have in Zed too!
If applicable, add mockups / screenshots to help present your vision of the feature