From a81679c279e780afa95f2864f83906d09a755fb1 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Wed, 30 Apr 2025 13:23:59 +0200 Subject: aerc: update 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 | 15 ++++------ .config/aerc/binds.conf | 5 ++-- .config/aerc/filters/html | 10 +++++++ .config/aerc/stylesets/r | 75 ++++++++++++++++++----------------------------- 4 files changed, 47 insertions(+), 58 deletions(-) create mode 100755 .config/aerc/filters/html diff --git a/.config/aerc/aerc.conf b/.config/aerc/aerc.conf index e6faea7..0b55543 100644 --- a/.config/aerc/aerc.conf +++ b/.config/aerc/aerc.conf @@ -9,12 +9,9 @@ border-char-vertical="│" border-char-horizontal="─" styleset-name=r -[ui:folder=Sent Items] -index-columns = date<20,to<40,flags>4,subject<* -column-date = {{.DateAutoFormat .Date.Local}} -column-to = {{.To | persons | join ", "}} -column-flags = {{.Flags | join ""}} -column-subject = {{.ThreadPrefix}}{{.Subject}} +[ui:folder~^(Drafts|Sent Items)$] +index-columns = flags:4,to<20%,subject,date>= +column-to = {{index (.To | names) 0}} [viewer] # Default: less -R @@ -26,8 +23,8 @@ pager=less -c -F -i -R -s -~ --mouse always-show-mime=true [compose] -address-book-cmd = known-emails "%s" -file-picker-cmd = porta filechooser +address-book-cmd=sh -c 'grep -i --color=never %s $HOME/mail/addressbook' +file-picker-cmd=porta filechooser [filters] #subject,~Git(hub|lab)=lolcat -f @@ -47,4 +44,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=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" diff --git a/.config/aerc/binds.conf b/.config/aerc/binds.conf index 9e0a41f..238941f 100644 --- a/.config/aerc/binds.conf +++ b/.config/aerc/binds.conf @@ -54,8 +54,9 @@ rq = :reply -aq ct = :compose -T new -H 'To: {{index (.To | emails) 0}}' cf = :compose -T new -H 'To: {{index (.From | emails) 0}}' +! = :flag -x Flagged -t + $ = :term -! = :term | = :pipe / = :search @@ -63,7 +64,7 @@ $ = :term n = :next-result N = :prev-result -tt = :toggle-threads +T = :toggle-threads gi = :cf INBOX C = :check-mail diff --git a/.config/aerc/filters/html b/.config/aerc/filters/html new file mode 100755 index 0000000..6771fa7 --- /dev/null +++ b/.config/aerc/filters/html @@ -0,0 +1,10 @@ +#!/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 55de166..9c37d55 100644 --- a/.config/aerc/stylesets/r +++ b/.config/aerc/stylesets/r @@ -1,56 +1,37 @@ -# msglist_flagged.fg=3 -# *.default=true -# *.selected.bg=5 -# *.selected.fg=15 -# -# *error.fg=9 -# *warning.fg=11 -# *success.fg=2 -# -# statusline_default.fg=3 -# -# selector_focused.bg=5 -# selector_focused.fg=15 -# selector_chooser.bg=5 -# selector_chooser.fg=15 +msglist_unread.italic = true +msglist_unread.bold = false + +msglist_flagged.fg = 3 +msglist_flagged.bold = true tab.reverse = false -border.bg = 0 +border.bg = black border.fg = 5 -statusline_default.bg = 255 -statusline_default.fg = 0 -statusline_default.reverse = true +statusline_default.bg = black +statusline_default.fg = white *.selected.bg = 5 -*.selected.fg = 0 +*.selected.fg = black *.selected.reverse = false -msglist_default.List-ID,~"github.com".bg = #52433d -msglist_default.List-ID,~"github.com".selected.fg = toggle -msglist_default.List-ID,~"github.com".selected.bg = toggle - -msglist_default.List-ID,~"lists.sr.ht".bg = #0f2540 -msglist_default.List-ID,~"lists.sr.ht".selected.fg = toggle -msglist_default.List-ID,~"lists.sr.ht".selected.bg = toggle -msglist_default.To,~"lists.sr.ht".bg = #0f2540 -msglist_default.To,~"lists.sr.ht".selected.fg = toggle -msglist_default.To,~"lists.sr.ht".selected.bg = toggle - -msglist_default.List-ID,~"openstreetmap.org".bg = #0f4c3a -msglist_default.List-ID,~"openstreetmap.org".selected.fg = toggle -msglist_default.List-ID,~"openstreetmap.org".selected.bg = toggle - -msglist_default.List-ID,~"alpinelinux.org".bg = #4d5139 -msglist_default.List-ID,~"alpinelinux.org".selected.fg = toggle -msglist_default.List-ID,~"alpinelinux.org".selected.bg = toggle -msglist_default.From,~"@alpinelinux.org".bg = #4d5139 -msglist_default.From,~"@alpinelinux.org".selected.fg = toggle -msglist_default.From,~"@alpinelinux.org".selected.bg = toggle - -msglist_default.X-Bugzilla-URL,~"bugs.gentoo.org".bg = #3c2f41 -msglist_default.X-Bugzilla-URL,~"bugs.gentoo.org".selected.bg = toggle -msglist_default.X-Bugzilla-URL,~"bugs.gentoo.org".selected.bg = toggle - -msglist_flagged.fg = 11 +msglist_default.List-ID,~/github\.com/.bg = #52433d +msglist_default.List-ID,~/github\.com/.fg = white + +msglist_default.List-ID,~/lists\.sr\.ht/.bg = #0f2540 +msglist_default.List-ID,~/lists\.sr\.ht/.fg = white + +msglist_default.To,~/lists\.sr\.ht/.bg = #0f2540 +msglist_default.To,~/lists\.sr\.ht/.fg = white + +msglist_default.List-ID,~/openstreetmap\.org/.bg = #0f4c3a +msglist_default.List-ID,~/openstreetmap\.org/.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 + +msglist_default.X-Bugzilla-URL,~/bugs\.gentoo\.org/.bg = #3c2f41 +msglist_default.X-Bugzilla-URL,~/bugs\.gentoo\.org/.fg = white -- cgit 1.4.1