leanprover / leanprover/vscode-lean4
feature request: in VSCode, open downstream files with errors
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 313
- Forks
- 104
- Avg merge
- 1h 56m
- Merged PRs (30d)
- 1
Description
I would like a user interaction in VSCode that
- starts a
lake build - as errors occur, opens the relevant files in VSCode, but without changing the currently focussed tab
(I think I would also want this to check if there was an existing lake build running, and terminate that.)
Currently to achieve this one has to scroll up and down through the lake build log (which sometimes gets very slow), identifying file names and clicking on them.)
Contributor guide
No contributing guide indexed for this repository
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
Start by tracing the VSCode extension entry point for user interactions and the existing handling of lake build output. Determine how build errors identify relevant files and how focused tabs are preserved; done means a user action starts the build, opens error files without changing focus, and handles an already-running build as specified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100