rust-lang / rust-lang/rust-analyzer

How do I request rust-analyzer to add imports to function, not to module's top?

Open
#8,103 7 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

A-assists S-actionable
Dominant language
Rust
Stars
16.9k
Forks
2.2k
Avg merge
1d 12h
Merged PRs (30d)
72

Description

Typically rust-analyzer's VSCode plugin inserts use statements at the top of the file when assisting auto-complete.

How do I make it to instead insert those use statements in into smaller scope?

P.S. Is Github Issues the right place to ask questions about usage of rust-analyzer?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing rust-analyzer's VSCode import-assist behavior and available configuration or documentation for placing use statements in a function scope rather than at the module top. Confirm whether the requested behavior is supported or requires a feature change, then document the expected configuration or behavior and verify it through the VSCode plugin.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.