Tmux + mutt не перемальовується


5

Нещодавно я перейшов на mutt, але вже зараз використовую tmux або близько року.

Здається, у Mutt виникають періодичні проблеми з перемальовуванням, наприклад, якщо я видаляю купу електронної пошти за допомогою, dа потім зберігаю зміни, використовуючи $список електронної пошти, не оновлюється, поки я не зміню розмір вікна терміналу.

Я бігаю:

  • tmux 1.9a
  • омерт 1.5.23
  • iTerm2 2.0.0.20141103

Я також помітив проблеми з перемальовуванням, використовуючи Vim під tmux (рідше), і проблема також зберігається, коли використовується стандартний термінал OSX замість iTerm2.

Відповіді:


8

Я зіткнувся з тією ж проблемою, за винятком того, що використовував 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'

Однак зміна TERM в .bashrc може бути не найкращою ідеєю. Якщо ви коли-небудь використовуватимете термінал, який не сумісний з xterm, ви, швидше за все, у вас виникнуть проблеми.

Якщо $ TERM! = Екран або екран-256 всередині tmux, я рекомендую розібратися, що це змінює.


Це воно! дякую пітер! я чомусь мав TERM=xterm-256colorу своєму файлі .zshrc
Daniel Upton
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.