Comment puis-je faire en sorte que mutt affiche le champ Date du courrier sur l'écran d'index?

17

Je voudrais voir la date du courrier dans la liste qui apparaît lorsque je commence mutt.

Comment puis je faire ça?

Steve Yakovenko
la source

Réponses:

18

Vous pouvez définir la index_formatvariable pour inclure toutes sortes de détails différents sur chaque message. En particulier, vous voulez probablement la %dchaîne de format, qui insère la date formatée en fonction de la valeur de date_format, ou l' un des autres chaînes de format de date, par exemple %{fmt}, %[fmt]etc. À titre d'exemple, voici mon défaut index_formatparamètre:

set 'index_format="%4C %Z %{%b %d} %-15.15L (%4l) %s"'

Jetez un œil à la documentation pour plus de détails sur ce que vous pouvez configurer et ce que représentent les chaînes de format de date étendues.

D_Bye
la source
9
Notez que si vous avez utilisé %d(fuseau horaire de l'expéditeur) ou %D(votre fuseau horaire) dans index_format, ne le mettez pas entre crochets. Par exemple, si dans .muttrc, vous avez set date_format="%d %b %R", vous devez utiliser set index_format="%4C %Z %D %-15.15L (%4l) %s"plutôt que "%4C %Z %{%D} %-15.15L (%4l) %s". Sinon, vous obtiendrez l'interprétation strftime de %dou %D. Comme le dit la page de manuel de strftime: "Yecch". (-:
Steve HHH