Quando o mutt abre alguma pasta, ele faz o download (ou parcialmente sai do cache) dos cabeçalhos de todas as mensagens dessa pasta. Eu acho isso muito abaixo do ideal.
Não atrapalha muito quando a pasta contém apenas algumas mensagens, mas quando eu abro uma pasta muito grande no mutt (por exemplo, a pasta contendo mensagens da lista de discussão do Kernel do Linux: atualmente eu tenho quase 300.000 mensagens lá), leva uma eternidade para baixar. Mesmo com toda a lista totalmente em cache, parece que ainda atualiza alguns dados, e leva cerca de 2 minutos para abrir essa pasta mesmo quando ela está em cache! Isso é simplesmente ridículo. É um desperdício de espaço e tempo.
Ainda mais, 300 000 mensagens são provavelmente demais para o mutt, e quando eu bato no q, ele simplesmente trava (eu fui paciente o suficiente para esperar mais de 5 minutos).
Não vejo nenhum bom motivo para baixar todos os cabeçalhos das mensagens. Eu quero que os cabeçalhos de mensagens sejam carregados preguiçosamente, ou seja, sob demanda: nós só precisamos carregar uma página para exibir, além de provavelmente algumas páginas à frente, mas o restante deve ser carregado somente quando o usuário rolar por lá. Surpreendentemente, não consigo encontrar uma opção para isso. Sinto falta de alguma coisa, ou é impossível configurar o carregamento lento no mutt? (pelo que eu li, o mutt é altamente personalizável e eficiente, então é difícil acreditar que esse tipo de funcionalidade não esteja implementado)
Tags mutt