crates.nvim
crates.nvim copied to clipboard
A neovim plugin that helps managing crates.io dependencies
Hello, #### Current behavior Some features are considered invalid, but are in fact valid, and documented on the crate's doc.rs page. For example : - the "[uuidv07](https://docs.rs/crate/diesel/1.4.8/features#uuidv07)" of crate diesel...
Add a short video or gif showcasing the features of this plugin - `nvim-cmp` completion - open the versions popup - select a version using smart insert - open the...
#### Current behavior Currently if crates does not find a dependency from a private or public git url, it cannot find a version, and displays an error. This also happens...
Hi! I'm considering installing your plugin, and I'm currently using nvim-cmp, but this is the first time I've heard about null-ls. I'm not quite sure about how to integrate these...
#### Current behavior Features which are in a multi line array are not recognized. The multiline arrays happen automatically after a certain number of features using lsp-format with taplo, or...
#### Current behavior If I write `package = { path = "../package" }`, everything works just fine. But if I instead write `package.path = "../package"`, it gives an error `Error...
#### Current behavior The crates versions supplied to the completion are sorted lexicographically, which causes `0.1.9` to be given higher priority over `0.1.11` which is buries underneath the `0.1.1` version....
This issue tracks the breaking changes on the `main` branch. We follow the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/#specification), so breaking changes will always be marked with an `!`. If you use [packer.nvim](https://github.com/wbthomason/packer.nvim)...
In a Rust workspace, in subcrates you can do `some-dep = { workspace = true }` to pull dependencies from the shared `Cargo.toml` at the workspace root. Would it be...