timholy / timholy/ProgressMeter.jl
Which terminal control/escape sequences need to be supported?
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 789
- Forks
- 91
- PR merge metrics
- No merged PRs in 30d
Description
ProgressMeter used in the native VS Code Julia notebook does not look good because it just prints new bars on new lines. Essentially neither the escape sequences nor the IJulia workaround work in the VS Code native notebook solution.
I think the VS Code folks are considering supporting at least some escape sequences in the notebook rendering, which of course would be ideal. They asked me which ones we would need. Am I right that it is essentially ESC [K, ESC [An (where n is a number) and ESC [A and then we would be good? And support for \r I guess? Anything else?
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
Review ProgressMeter's terminal output behavior in the native VS Code Julia notebook and the escape sequences named in the issue. Confirm the sequences and carriage-return behavior required by the notebook renderer, then record an agreed, actionable scope for implementation or documentation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100