summary refs log tree commit diff
path: root/.config/aerc
diff options
context:
space:
mode:
Diffstat (limited to '.config/aerc')
-rw-r--r--.config/aerc/aerc.conf10
-rw-r--r--.config/aerc/binds.conf24
-rw-r--r--.config/aerc/stylesets/gnzler37
-rw-r--r--.config/aerc/stylesets/hu12
-rw-r--r--.config/aerc/templates/quoted_reply2
5 files changed, 75 insertions, 10 deletions
diff --git a/.config/aerc/aerc.conf b/.config/aerc/aerc.conf
index 119b2f1..146742c 100644
--- a/.config/aerc/aerc.conf
+++ b/.config/aerc/aerc.conf
@@ -1,3 +1,4 @@
+# vim: ft=conf
 #
 # aerc main configuration
 
@@ -60,7 +61,7 @@ dirlist-format=%n %>r
 # Example: "from -r date"
 #
 # Default: ""
-sort=-r date from
+sort=-r date
 
 # Moves to next message when the current message is deleted
 #
@@ -78,6 +79,13 @@ stylesets-dirs=~/.confg/aerc/stylesets/:/usr/share/aerc/stylesets/
 # Default: default
 styleset-name=default
 
+
+[ui:account=gnzler]
+styleset-name=gnzler
+
+[ui:account=hu]
+styleset-name=hu
+
 [viewer]
 #
 # Specifies the pager to use when displaying emails. Note that some filters
diff --git a/.config/aerc/binds.conf b/.config/aerc/binds.conf
index a7c0894..c275484 100644
--- a/.config/aerc/binds.conf
+++ b/.config/aerc/binds.conf
@@ -3,7 +3,8 @@
 # If you wish to bind #, you can wrap the key sequence in quotes: "#" = quit
 <C-p> = :prev-tab<Enter>
 <C-n> = :next-tab<Enter>
-<C-t> = :term<Enter>
+gB = :prev-tab<Enter>
+gb = :next-tab<Enter>
 
 [messages]
 q = :quit<Enter>
@@ -22,10 +23,6 @@ k = :prev<Enter>
 gg = :select 0<Enter>
 G = :select -1<Enter>
 
-gl = :cf lists<Enter>
-gi = :cf INBOX<Enter>
-ga = :cf Archive/2022<Enter>
-
 J = :next-folder<Enter>
 K = :prev-folder<Enter>
 
@@ -56,6 +53,17 @@ $ = :term<space>
 \ = :filter<space>
 n = :next-result<Enter>
 N = :prev-result<Enter>
+T = :toggle-threads<Enter>
+
+gi = :cf INBOX<Enter>
+W = :pipe -mb aerc-copy-link<Enter>
+
+[messages:account=gnzler]
+gl = :cf lists<Enter>
+gh = :cf lists/github<Enter>
+gs = :cf lists/srht<Enter>
+ga = :cf Archive/2022<Enter>
+gw = :cf work<Enter>
 
 [view]
 q = :close<Enter>
@@ -76,6 +84,7 @@ H = :toggle-headers<Enter>
 <C-j> = :next-part<Enter>
 J = :next<Enter>
 K = :prev<Enter>
+W = :pipe -mb aerc-copy-link<Enter>
 
 [compose]
 # Keybindings used when the embedded terminal is not selected in the compose
@@ -91,8 +100,8 @@ $noinherit = true
 $ex = <C-x>
 <C-k> = :prev-field<Enter>
 <C-j> = :next-field<Enter>
-<C-p> = :prev-tab<Enter>
-<C-n> = :next-tab<Enter>
+#<C-p> = :prev-tab<Enter>
+#<C-n> = :next-tab<Enter>
 
 [compose::review]
 # Keybindings used when reviewing a message to be sent
@@ -106,6 +115,5 @@ d = :save-draft<Enter>
 [terminal]
 $noinherit = true
 $ex = <C-x>
-
 <C-p> = :prev-tab<Enter>
 <C-n> = :next-tab<Enter>
diff --git a/.config/aerc/stylesets/gnzler b/.config/aerc/stylesets/gnzler
new file mode 100644
index 0000000..6aae024
--- /dev/null
+++ b/.config/aerc/stylesets/gnzler
@@ -0,0 +1,37 @@
+# 
+# aerc mellow styleset
+# 
+# This styleset uses the terminal defaults as its base.
+# More information on how to configure the styleset can be found in
+# the aerc-styleset(7) manpage. Please read the manual before
+# modifying or creating a styleset.
+
+*.default=true
+*.selected.bg=#8a6bbe
+*.selected.fg=white
+
+title.reverse=true
+header.bold=true
+
+*error.bold=true
+error.fg=red
+warning.fg=yellow
+success.fg=green
+
+statusline*.default=true
+statusline_default.bg=gray
+statusline_default.fg=yellow
+statusline_error.fg=red
+statusline_error.reverse=true
+
+msglist_unread.bold=true
+msglist_deleted.fg=gray
+
+completion_pill.bg=gray
+
+tab.bg=gray
+tab.fg=yellow
+border.bg=gray
+
+selector_focused.reverse=true
+selector_chooser.bold=true
diff --git a/.config/aerc/stylesets/hu b/.config/aerc/stylesets/hu
new file mode 100644
index 0000000..8cc62b2
--- /dev/null
+++ b/.config/aerc/stylesets/hu
@@ -0,0 +1,12 @@
+
+*.default=true
+*.selected.bg = blue
+*.selected.fg = white
+
+title.reverse=true
+header.bold=true
+
+border.bg = gray
+
+selector_focused.reverse=true
+selector_chooser.bold=true
diff --git a/.config/aerc/templates/quoted_reply b/.config/aerc/templates/quoted_reply
index 74a628a..e39e6b4 100644
--- a/.config/aerc/templates/quoted_reply
+++ b/.config/aerc/templates/quoted_reply
@@ -12,7 +12,7 @@ From: {{$From}}
 To: {{range $To}}{{.}},{{end}}
 X-Mailer: aerc {{version}}
 
-On {{dateFormat (.OriginalDate | toLocal) "Mon Jan 2, 2006 at 3:04 PM MST"}}, {{(index .OriginalFrom 0).Name}} wrote:
+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}}