vim-rust go-to-definition doesn't work with standard library features

This page summarizes the projects mentioned and recommended in the original post on /r/vim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • compute-starter-kit-rust-default

    Default package template for Rust based Compute projects

    I've looked at, just for example, the https://github.com/fastly/compute-starter-kit-rust-default project and it works fine for any of the dependencies listed (e.g. put cursor over something like req.set_header and it'll load up the definition in the file /Users/integralist/.cargo/registry/src/github.com-1ecc6299db9ec823/fastly-0.7.3/src/http/request.rs) but in the same project if I was to do the same for any standard Rust language feature like std::fmt::Result enum it would show the above error.

  • vim-go

    Go development plugin for Vim

    Maybe there's a reason why this isn't possible, but if I compare this work-flow with something like https://github.com/fatih/vim-go I can use go-to-definition for everything (whether it be a third-party package or a standard library feature such as fmt.Printf).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts