Redraw issues in tmux #412
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi, I've been using crt for a couple of days and I think its glorious! Because it has no tabs to switch between multiple terminals, I tried using tmux inside crt for that. But unfortunately, there seem to be an issue with redrawing the screen when using tmux & crt.
'clear' and 'reset' don't clear the screen; but the cursor does move to the top of the screen. Also, the screen doesnt seem to refresh when multiple lines have to be drawn at a time. Please check out the following files, and what happens when I 'cat' them to the screen, one after the other: (the A's should be overwritten, but they stay visible):
a file with lines and empty lines inbetween (displayed in vim):

a file with filled lines (displayed in vim):

first cat the file with filled lines:

then cat the file that contains the empty lines inbetween: in lines that should be empty, the A's are still visible:

only when I resize the window a bit, the screen is redrawn correctly:

so yes, this doesnt happen when i do the catting in crt directly (without tmux). It also happens in konsole, the same way. So I thought tmux was the problem. But the problem doesnt happen in xterm and gnome terminal. So yes, where should I file my bug report?. ;)
Jos
hello
I just found a fix that worked for someone who was having the same issue with konsole/tmux. The fix also works with cool retro term/tmux. Don't know if you will be needing this but it is here:
https://github.com/tmux/tmux/issues/1228
Jos
As a workaround I was able to disable the status line in tmux and it seems to have solved the issue.
I used
set status off
, you can either bind a hotkey to show/hide it, or personally I just usec-w
to bring up a switching menu.You can also apply this to a running tmux session with
c-b :
and then typing the command.