leanprover-community / leanprover-community/lean4web
Control-click in infoview identifiers doesn't jump to definition
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 151
- Forks
- 62
- Avg merge
- 21h 12m
- Merged PRs (30d)
- 10
Description
In vscode, when I control-click on an identifier in infoview, it jumps to definition.
It would be nice if this worked in lean4web also. I assume a similar interception would have to be added to the way that identifiers in the editor pane jump to mathlib docs.
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 how identifier clicks are handled in the infoview and editor pane, using the existing VSCode behavior and mathlib documentation jump as references. Determine how definitions are resolved and what the corresponding lean4web navigation should be; done means control-clicking an infoview identifier jumps to its definition as expected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100