Usando o tempo corrigido na variável “atribuição” do mutt?

0

Recebo algumas mensagens de e-mail exibindo o horário UTC no cabeçalho "Data:". Eu encontrei o seguinte script perl pelo usuário hyperair, muito útil para exibir um novo cabeçalho "Local-Date" para mensagens recebidas:

Como eu configuro o mutt para exibir o cabeçalho da data no meu fuso horário local no pager?

No entanto, ao responder, ainda tenho que corrigir manualmente a hora exibida no linha de atribuição.

Como se pode configurar a variável "atribuição" para usar o tempo usado no novo cabeçalho "Local-Date"?

(abaixo eu copiei o script perl que eu uso como "display_filter")

#!/usr/bin/perl -n

use Date::Parse;
use POSIX;
use strict;

if (/^Date: /) {
    my $datestr = substr ($_, length ("Date: "));
    my $date = strftime ("%a, %d %b %Y %H:%m:%S",
                         localtime (str2time ($datestr)));
    print "Local-Date: $date\n";
}

print;
    
por elie 01.12.2015 / 09:07

1 resposta

1

Acho que definir

set attribution="On %[!%e %b at %H:%M ], %n <%a> wrote:"

será suficiente para exibir a hora local na linha de atribuição, normalmente inserido no início do texto citado de uma resposta.

Eu realmente imitei o formato usado pelo usuário viric para a variável 'pager_format' em Como eu configuro o mutt para exibir o cabeçalho da data em meu fuso horário local no pager?

    
por 01.12.2015 / 14:18