[issue37827] IDLE: Have the shell mimic terminal handling of \r and \b control characters in outputs

2020-09-19 Thread Tal Einat
Tal Einat added the comment: I will highlight the fact that IDLE's shell currently allows no way of showing a progress indicator, beyond extremely simple bar that only fill up from left to right, without any indication of the rightmost limit, a percentage indicator, or a rotating progress in

[issue37827] IDLE: Have the shell mimic terminal handling of \r and \b control characters in outputs

2020-09-19 Thread Tal Einat
Tal Einat added the comment: As the creator of this issue, I'm reverting the name back to the original, since I did not propose to add a new "mode" to the IDLE shell. Such a proposal could be a separate issue. I'm unfortunately going to mark close this as "rejected". If in the future there

[issue37827] IDLE: Have the shell mimic terminal handling of \r and \b control characters in outputs

2019-08-25 Thread Guido van Rossum
Guido van Rossum added the comment: I agree -- this was added to Emacs a long time ago and it makes a big difference for people (like myself) who do a lot of work in Emacs shell windows. I imagine it's the same for IDLE. -- nosy: +gvanrossum ___ P

[issue37827] IDLE: Have the shell mimic terminal handling of \r and \b control characters in outputs

2019-08-12 Thread Tal Einat
Tal Einat added the comment: See PR GH-15211 with a working implementation. -- ___ Python tracker ___ ___ Python-bugs-list mailing

[issue37827] IDLE: Have the shell mimic terminal handling of \r and \b control characters in outputs

2019-08-11 Thread Tal Einat
Change by Tal Einat : -- keywords: +patch pull_requests: +14945 stage: -> patch review pull_request: https://github.com/python/cpython/pull/15211 ___ Python tracker ___ __

[issue37827] IDLE: Have the shell mimic terminal handling of \r and \b control characters in outputs

2019-08-11 Thread Tal Einat
New submission from Tal Einat : IDLE's shell doesn't currently handle \r and \b in any special way; they are written the the Tk Text widget which displays them in strange, system-dependent ways. These are often used to show continuously updated progress, e.g. in text-based progress bars, wit