zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
46.87k stars 2.68k forks source link

Add cross-language auto-suggest feature for package dependencies #14406

Open panchi64 opened 2 months ago

panchi64 commented 2 months ago

Check for existing issues

Describe the feature

I would love if someone implemented an auto-suggest feature for package dependencies across multiple programming languages. This feature would significantly improve the developer experience when working with various projects, particularly in managing dependencies in files like Cargo.toml for Rust, package.json for JavaScript/Node.js, requirements.txt for Python, and similar dependency management files in other languages

[!NOTE] It also doesn't have to be limited to rust crates, python dependencies, or nodejs packages either. It would be nice to have different languages supported as well.

Current behavior:

Proposed feature:

Package Version Auto-suggest:

Package Name Auto-suggest:

Benefits:

Quality of Life Improvements:

If this is a feature that should be turned into an extension instead, please let me know so that I can start working on it separately.

If applicable, add mockups / screenshots to help present your vision of the feature

image image
lemilonkh commented 1 month ago

Would love to see this! Specifically for Rust and NodeJS. Maybe one last thing before I can fully move over from NeoVim :blush: :sparkles:

EvinceMoi commented 1 week ago

Just like the dependi extension on vscode, very useful, would like to see that coming