Tmux + mutt não redesenhando

5

Eu recentemente mudei para o mutt, mas tenho usado o tmux por um ano ou mais agora.

O Mutt parece ter problemas ocasionais de redesenhar, por exemplo, se eu excluir um monte de emails usando d e depois persistir as alterações usando $ a lista de emails não atualiza até que eu redimensione a janela do terminal.

Estou correndo:

  • tmux 1.9a
  • mutt 1.5.23
  • iTerm2 2.0.0.20141103

Também reparei problemas de redesenho usando o Vim sob o tmux (mais raramente) e o problema também persiste quando se usa o terminal OSX padrão em vez do iTerm2.

    
por Daniel Upton 23.11.2014 / 21:08

1 resposta

7

Eu encontrei o mesmo problema, exceto que eu estava usando o gnome-terminal.

Acontece que minha variável TERM foi configurada incorretamente (devido à lógica incorreta no meu .bashrc).

$ TERM=xterm-256color

A definição de TERM=screen ou TERM=screen-256color resolveu este problema para mim.

Teste:

TERM=screen-256color mutt

Tornando as alterações persistentes

~ / .tmux.conf

set -g default-terminal "screen-256color"

~ / .bashrc

TERM='screen-256color'

No entanto, alterar o TERM em .bashrc pode não ser a melhor ideia. Se você usar um terminal que não seja compatível com o xterm, provavelmente terá problemas.

Se $ TERM! = screen ou screen-256 dentro do tmux, eu recomendo descobrir o que está mudando isso.

    
por 02.12.2014 / 16:49

Tags