I've just installed WSL for the first time and am liking having an Ubuntu shell handy. I'm disappointed to find that JOE doesn't work though... It's fine for anything smaller than a few lines, that doesn't require any scrolling. But when I try scrolling down through a longer document the screen freezes and only the bottom line changes. Page Up and Page Down only change the lower half of the screen. Has anyone else found this problem or a solution?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've just installed WSL for the first time and am liking having an Ubuntu shell handy. I'm disappointed to find that JOE doesn't work though... It's fine for anything smaller than a few lines, that doesn't require any scrolling. But when I try scrolling down through a longer document the screen freezes and only the bottom line changes. Page Up and Page Down only change the lower half of the screen. Has anyone else found this problem or a solution?
Not "good" solution. If you add f.ex. " -character (or ' -char) it forces joe to update screen.
So, adding " and then removing it "repaints" screen.
I have open bug report https://github.com/microsoft/terminal/issues/1366 feel free to contribute/comment issue!
Same in CentOS 7. No problems in WSL though. Joe version 3.7 in WSL and 4.6 in CentOS.
Compiled 4.1 from scratch, now working ok in Centos.
You can also get JOE to avoid using scrolling regions by setting the terminal type to ANSI instead of XTERM or VT100, as in: TERM=ansi joe myfile
It would be better if Microsoft fixes their terminal emulator, for sure this will break other programs.