I'm using:
.tmux.conf
file used)Tmux should look something like this (as seen here in iTerm 2 v3.0.5):
However, here's the kind of thing that I am consistently seeing when using tmux within HyperTerm:
And this is what it looks like if the cursor is in the top pane:
And this is what it looks like if the session is open in another smaller terminal:
There seem to be some general unicode issues. For example, if I run a script
echo "馃挬"
in iterm, it echos 馃挬 to STDOUT.
But in hyperterm I get the unicode replacement character.
A temporary solution would be to force tmux to use ascii characters for drawing borders.
Adding the following to my ~/.tmux.conf
and restarting tmux did the trick.
set-option -ga terminal-overrides ',*:enacs@:smacs@:rmacs@:acsc@'
That did the trick for me! Thanks for the workaround, @x.
Another thing that seems to have worked for me is forcing tmux to be in unicode mode by using tmux -u
(in my .bashrc I've just set alias tmux="tmux -u"
).
Maybe this isn't an issue with displaying unicode after all and rather an issue with the programs misunderstanding what the terminal understands?
@x that also made vim's NERDTree arrows work 馃憤
I'm not sure about anyone else, but I'm no longer seeing this issue in 0.7.1 when running tmux without either of my previous suggestions.
I think this issue can be closed.
I'm still seeing this issue on HyperTerm 0.7.1.36
I am also seeing this issue even with @x suggestions.
tmux.conf:
set-option -ga terminal-overrides ',*:enacs@:smacs@:rmacs@:acsc@'
Command: tmux -u -f ./tmux.conf
Version: Version 0.7.1 (0.7.1.36)
One other interesting tidbit is that it only happens at larger windows sizes, over 1400 x 100 or so. At smaller window sizes the artifacts do not show up for me.
Same problem here. Here is a gif of me switching panes with the question mark characters. Couldn't duplicate in any other terminal emulator so it seems to be related to HyperTerm.
I'm no longer seeing this bug on master!
This was probably fixed by #769 :smile:
I just ran a brew cask install --force hyperterm
and I'm still getting the question marks when switching tmux panes as shown in my gif ^
Is this not latest HyperTerm with this fix in it? Or is this a separate issue?
It's only fixed on the current master branch. It'll be in the next version when it's released!
Most helpful comment
A temporary solution would be to force tmux to use ascii characters for drawing borders.
Adding the following to my
~/.tmux.conf
and restarting tmux did the trick.