最近muttに切り替えましたが、tmuxを1年ほど使用しています。
たとえば、d
を使用して大量の電子メールを削除し、$
を使用して変更を保持すると、ターミナルウィンドウのサイズを変更するまで、電子メールのリストが更新されません。
私が実行している:
また、tmuxでVimを使用して再描画の問題が発生することにも気づきました(まれに)。iTerm2の代わりに標準のOSXターミナルを使用しても問題は解決しません。
Gnome-terminalを使用していたことを除いて、同じ問題が発生しました。
TERM変数が正しく設定されていないことが判明しました(.bashrcのロジックが間違っているため)。
$ TERM=xterm-256color
設定TERM=screen
またはTERM=screen-256color
私のためにこの問題を解決しました。
テスト:
TERM=screen-256color mutt
変更を永続化する
〜/ .tmux.conf
set -g default-terminal "screen-256color"
〜/ .bashrc
TERM='screen-256color'
ただし、.bashrcでTERMを変更するのは最善の方法ではない場合があります。 xtermと互換性のない端末を使用すると、問題が発生する可能性があります。
$ TERM!= screenまたはscreen-256がtmux内にある場合、何が変更されているのかを把握することをお勧めします。