From 63feeb9f369fc6176e85c1c2d8fcc863caad1946 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Tue, 10 Feb 2026 12:32:48 +0100 Subject: start new MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- .config/aerc/aerc.conf | 25 ++++++++-------- .config/aerc/binds.conf | 17 +++++++---- .config/aerc/filters/html | 10 ------- .config/aerc/stylesets/r | 58 ++++++++++++++++++++++--------------- .config/aerc/templates/new | 7 ----- .config/aerc/templates/quoted_reply | 19 ------------ .config/aerc/templates/reply | 15 ---------- 7 files changed, 57 insertions(+), 94 deletions(-) delete mode 100755 .config/aerc/filters/html delete mode 100644 .config/aerc/templates/new delete mode 100644 .config/aerc/templates/quoted_reply delete mode 100644 .config/aerc/templates/reply (limited to '.config/aerc') diff --git a/.config/aerc/aerc.conf b/.config/aerc/aerc.conf index 0b55543..2dd82e2 100644 --- a/.config/aerc/aerc.conf +++ b/.config/aerc/aerc.conf @@ -9,21 +9,25 @@ border-char-vertical="│" border-char-horizontal="─" styleset-name=r +threading-enabled=true +mouse-enabled=true + [ui:folder~^(Drafts|Sent Items)$] index-columns = flags:4,to<20%,subject,date>= column-to = {{index (.To | names) 0}} -[viewer] -# Default: less -R -# pager=page -# pager=less -g -i -M -s -S -w -X -pager=less -c -F -i -R -s -~ --mouse -# pager=bat --style=plain --color=always --language=email --wrap=character +[ui:account=notmuch] +index-columns = flags:4,name<20%,subject,date>= +column-tags = {{.Labels | join " " }} + +[statusline] +column-left=[{{.Account}}][Q:{{exec "msmtp-queue-stat" "" | replace `\s+$` "" }}] {{.StatusInfo}} +[viewer] always-show-mime=true [compose] -address-book-cmd=sh -c 'grep -i --color=never %s $HOME/mail/addressbook' +address-book-cmd=sh -c 'grep -i -m 100 --color=never %s $HOME/mail/addressbook' file-picker-cmd=porta filechooser [filters] @@ -31,11 +35,6 @@ file-picker-cmd=porta filechooser #from,thatguywhodoesnothardwraphismessages=fmt -w 72 | colorize X-GitHub-Recipient,robertgzr=github-review-fix | colorize -# application/pdf=pdf -# image/*=vv -# text/*=bat -fP --file-name="$AERC_FILENAME" -application/x-sh=bat -fP -l sh - # keep defaults around text/html=html | colorize text/plain=wrap | colorize @@ -44,4 +43,4 @@ message/delivery-status=colorize message/rfc822=colorize [hooks] -mail-received=notify-send -i /usr/share/icons/mdi/scalable/email-fast-outline.svg -a aerc "[$AERC_ACCOUNT/$AERC_FOLDER] new mail from $AERC_FROM_NAME" "$AERC_SUBJECT" +mail-received=fyi -a aerc "[$AERC_ACCOUNT/$AERC_FOLDER] new mail from $AERC_FROM_NAME" "$AERC_SUBJECT" diff --git a/.config/aerc/binds.conf b/.config/aerc/binds.conf index 238941f..ea31df7 100644 --- a/.config/aerc/binds.conf +++ b/.config/aerc/binds.conf @@ -13,6 +13,8 @@ j = :next k = :prev = :prev = :prev 100% + = :prev 33% + = :next 33% gg = :select 0 G = :select -1 @@ -24,6 +26,8 @@ v = :mark -t = :view = :vsplit + = :vsplit + = :split = :read -t dd = :read :mv Trash a = :read :archive year @@ -81,14 +85,15 @@ zo = :open-thread [messages:account=gnzler] ga = :cf Archive/2024 -gs = :clear:filter -a @lists.sr.ht -gh = :clear:filter -H 'X-Github-Recipient: robertgzr' -gp = :clear:filter -a 'alpinelinux.org' -gt = :clear:filter -H 'X-Bugzilla-URL: https://bugs.gentoo.org' +gs = :clear:filter -H 'List-ID:lists.sr.ht' +gh = :clear:filter -H 'List-ID:github.com' +# / = :ct notmuch:cf [messages:folder=Drafts] = :recall +[messages:account=notmuch] +dd = :read:mv Trash [view] = :prev-part @@ -97,8 +102,8 @@ gt = :clear:filter -H 'X-Bugzilla-URL: https://bugs.gentoo.org' = :prev-tab = :next-tab - = :prev = :next + = :prev q = :close | = :pipe @@ -107,7 +112,7 @@ S = :save A = :prompt 'Really archive?' archive year O = :open porta open-uri -f = :forward +F = :forward rr = :reply -a rq = :reply -aq rQ = :reply -aQ diff --git a/.config/aerc/filters/html b/.config/aerc/filters/html deleted file mode 100755 index 6771fa7..0000000 --- a/.config/aerc/filters/html +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -exec firejail --quiet --noprofile --net=none -- \ - w3m \ - -I UTF-8 \ - -T text/html \ - -X -cols "$(tput cols)" \ - -dump \ - -o display_image=1 \ - -o display_link_number=1 \ - -o inline_img_protocol=4 diff --git a/.config/aerc/stylesets/r b/.config/aerc/stylesets/r index 9c37d55..4cf9811 100644 --- a/.config/aerc/stylesets/r +++ b/.config/aerc/stylesets/r @@ -1,37 +1,47 @@ +*.selected.fg = black +*.selected.bg = #70649a +*.selected.reverse = false + +error.fg = black +error.bg = 1 +success.fg = black +success.bg = 2 +warning.fg = black +warning.bg = 3 + msglist_unread.italic = true msglist_unread.bold = false msglist_flagged.fg = 3 msglist_flagged.bold = true -tab.reverse = false - -border.bg = black -border.fg = 5 - -statusline_default.bg = black -statusline_default.fg = white +msglist_marked.fg = 7 +msglist_marked.bg = 8 -*.selected.bg = 5 -*.selected.fg = black -*.selected.reverse = false +msglist_pill.bg = #70649a -msglist_default.List-ID,~/github\.com/.bg = #52433d -msglist_default.List-ID,~/github\.com/.fg = white +border.fg = #70649a +border.bg = default -msglist_default.List-ID,~/lists\.sr\.ht/.bg = #0f2540 -msglist_default.List-ID,~/lists\.sr\.ht/.fg = white +header.fg = #70649a -msglist_default.To,~/lists\.sr\.ht/.bg = #0f2540 -msglist_default.To,~/lists\.sr\.ht/.fg = white +title.fg = black +title.bg = #70649a -msglist_default.List-ID,~/openstreetmap\.org/.bg = #0f4c3a -msglist_default.List-ID,~/openstreetmap\.org/.fg = white +tab.bg = black +tab.fg = white -msglist_default.List-ID,~/alpinelinux\.org/.bg = #4d5139 -msglist_default.List-ID,~/alpinelinux\.org/.fg = white -msglist_default.From,~/@alpinelinux\.org/.bg = #4d5139 -msglist_default.From,~/@alpinelinux\.org/.fg = white +statusline_default.fg = white +statusline_default.bg = black -msglist_default.X-Bugzilla-URL,~/bugs\.gentoo\.org/.bg = #3c2f41 -msglist_default.X-Bugzilla-URL,~/bugs\.gentoo\.org/.fg = white +part_filename.fg = dimgray +part_mimetype.fg = default + +msglist_default.List-ID,~/github\.com/.fg = dimgray +msglist_default.List-ID,~/lists\.sr\.ht/.fg = 4 +msglist_default.To,~/lists\.sr\.ht/.fg = 4 +msglist_default.List-ID,~/openstreetmap\.org/.fg = 1 +msglist_default.List-ID,~/alpinelinux\.org/.fg = 6 +msglist_default.From,~/@alpinelinux\.org/.fg = 6 +msglist_default.X-Bugzilla-URL,~/bugs\.gentoo\.org/.fg = 5 +msglist_default.From,~/quad9.net/.fg = palevioletred diff --git a/.config/aerc/templates/new b/.config/aerc/templates/new deleted file mode 100644 index 54002bd..0000000 --- a/.config/aerc/templates/new +++ /dev/null @@ -1,7 +0,0 @@ -{{range $idx, $elm := .To -}} -{{if eq (exec `grep -q 'sr.ht$' && printf '1'` $elm.Address) "1" -}} -From: "Robert Günzler" -{{- end}} -{{- end}} -X-Mailer: aerc {{version}} - diff --git a/.config/aerc/templates/quoted_reply b/.config/aerc/templates/quoted_reply deleted file mode 100644 index e39e6b4..0000000 --- a/.config/aerc/templates/quoted_reply +++ /dev/null @@ -1,19 +0,0 @@ -{{- $From := (index .From 0) }}{{ $To := .To -}} -{{- range $idx, $elm := .To -}} - {{- if eq (exec `grep -q 'sr.ht$' && printf '1'` $elm.Address) "1"}}{{$From = `"Robert Günzler" `}}{{end -}} - - {{- if eq (exec `grep -q '@gnzler.*$' && printf '1'` $elm.Address) "1" -}} - {{- $From = (printf `%s` $elm) -}} - {{- $To = (drop $To $idx) -}} - {{- end -}} -{{- end -}} - -From: {{$From}} -To: {{range $To}}{{.}},{{end}} -X-Mailer: aerc {{version}} - -On {{dateFormat (.OriginalDate | toLocal) "Mon Jan 2, 2006 at 3:04 PM MST"}}, {{with (index .OriginalFrom 0)}}{{with .Name}}{{.}} {{end}}<{{.Address}}>{{end}} wrote: -{{if eq .OriginalMIMEType "text/html"}}{{exec `/usr/share/aerc/filters/html` .OriginalText | wrap 72 | quote}} -{{else}} -{{quote .OriginalText}} -{{end}} diff --git a/.config/aerc/templates/reply b/.config/aerc/templates/reply deleted file mode 100644 index 0736c68..0000000 --- a/.config/aerc/templates/reply +++ /dev/null @@ -1,15 +0,0 @@ -{{- $From := (index .From 0) }}{{ $To := .To -}} -{{- range $idx, $elm := .To -}} - {{- if eq (exec `grep -q 'sr.ht$' && printf '1'` $elm.Address) "1"}}{{$From = `"Robert Günzler" `}}{{end -}} - - {{- if eq (exec `grep -q '@gnzler.*$' && printf '1'` $elm.Address) "1" -}} - {{- $From = (printf `%s` $elm) -}} - {{- $To = (drop $To $idx) -}} - {{- end -}} -{{- end -}} - -From: {{$From}} -To: {{range $To}}{{.}},{{end}} -X-Mailer: aerc {{version}} - -Hi {{(index .OriginalFrom 0).Name}}, -- cgit 1.4.1