diff options
Diffstat (limited to '')
-rw-r--r-- | .config/aerc/aerc.conf | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/.config/aerc/aerc.conf b/.config/aerc/aerc.conf index b000c04..1531a97 100644 --- a/.config/aerc/aerc.conf +++ b/.config/aerc/aerc.conf @@ -1,5 +1,6 @@ # # aerc main configuration +# vi: ft=dosini [general] # @@ -63,6 +64,20 @@ # # Default: date<20,name<17,flags>4,subject<* #index-columns=date<20,name<17,flags>4,subject<* +index-columns = star:1,name<15%,reply:1,subject,labels>=,size>=,date>= +column-star = {{if .IsFlagged}}★{{end}} +column-name = {{if eq .Role "sent" }}To: {{.Style (.To | names | join ", ") "to"}}{{ \ + else }}{{.Style ( .From | names | join ", ") "from"}}{{ end }} +column-reply = {{.Style .ThreadPrefix "thread"}}{{if .IsReplied}}{{end}} +column-subject = {{.Style .ThreadPrefix "thread"}}{{ if .ThreadFolded}}{{ \ + .Style (printf "%d*" .ThreadCount) "thread"}}{{end}}{{ \ + .StyleSwitch .Subject (case `^(\[[\w-]+\]\s*)?\[(RFC )?PATCH` "patch") (case `^(Re|SV):` "reply") (case `^Fwd:` "forward") (default "subject")}} +column-labels = {{.StyleMap .Labels \ + (exclude .Folder) \ + (default "thread") \ + | join " "}} +column-size = {{if .HasAttachment}}📎 {{end}}{{humanReadable .Size}} +column-date = {{.DateAutoFormat .Date.Local}} # # Each name in index-columns must have a corresponding column-$name setting. @@ -285,12 +300,12 @@ icon-invalid=⚠ # (IMAP server or notmuch), threads will be built by the client. # # Default: false -#threading-enabled=false +threading-enabled=true # Force client-side thread building # # Default: false -#force-client-threads=false +force-client-threads=false # Debounce client-side thread building # |