Open vlovich opened 5 years ago
See my remark here: https://github.com/jonathanslenders/python-prompt-toolkit/issues/682 I think that bundling outputs in patch_stdout with a timer should also solve this issue.
Interesting idea. I'll try it out.
Tried the timer, didn't seem to help.
The prompt, right prompt & status bar (i.e. completion) are really bad (unusable) if there's a lot of output. Attached a repro case. Flickering of the completion can be improved by replacing erase to bottom with erase to end. The prompt still flickers at all times even with this (just uncomment out Vt100_Output.erase_down = flicker_fix to test it out). The rendering probably needs to better understand where the prompt cursor is & erase the non-prompt parts.
Tested with OSX Terminal app (10.13.5)
Somewhat related to #547 although a different manifestation & a more serious consequence (especially when combined with #681).