leanprover / leanprover/vscode-lean4
Unicode file paths displayed as URI-encoded in the infoview
Open
Nobody has claimed this yet.
bug
- Dominant language
- TypeScript
- Stars
- 313
- Forks
- 104
- Avg merge
- 1h 56m
- Merged PRs (30d)
- 1
Description
Description
File paths with non-ASCII/special characters are displayed as percentage-encoded in the infoview. See the image in the next section.
Steps to Reproduce
- Create a Lean source file with non-ASCII characters, e.g.
Gödel.lean. - Open the file and the infoview.
Versions
Lean info:
code --list-extensions --show-versions: leanprover.lean4@0.0.229lean --version: Lean (version 4.29.0, arm64-apple-darwin24.6.0, commit 98dc76e3c0a9b856c9b98726b713fb04fab16740, Release)
VSCode info:
- Version: 1.115.0 (Universal)
- Commit: 41dd792b5e652393e7787322889ed5fdc58bd75b
- Electron: 39.8.5
- ElectronBuildId: 13703022
- Chromium: 142.0.7444.265
- Node.js: 22.22.1
- V8: 14.2.231.22-electron.0
- OS: Darwin arm64 25.3.0
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
Reproduce the issue with a Lean source file named Gödel.lean opened alongside the infoview in VS Code. Trace the extension's infoview file-path display from the reproduced UI and identify where the percentage encoding appears. Done means non-ASCII and special characters are displayed as normal file-path characters rather than URI-encoded text.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- devtools, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 62/100