rust-lang / rust-lang/rust-analyzer
Add some way to access all runnables in the file
Open
Nobody has claimed this yet.
A-ide
C-feature
S-unactionable
- Dominant language
- Rust
- Stars
- 16.9k
- Forks
- 2.2k
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 72
Description
For the following test cases, currently only the block of code where the cursor is located is displayed in the command palette.
My expectation is that the code that can be executed is displayed in it, as followings:
t11111
t22222
t33333
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the test cases shown in the issue and inspect how the command palette currently discovers and displays the runnable code at the cursor. Done means the palette lists all executable runnables in the file, including t11111, t22222, and t33333.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100