diff options
author | Thomas Voss <mail@thomasvoss.com> | 2023-10-23 01:28:11 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2023-10-23 01:28:11 +0200 |
commit | d1de575a36831ee876ad75adefd983d232dd69d1 (patch) | |
tree | 1bd242c2507324d1f6387970153e21a263b8dfdf /.config | |
parent | b04ff241e146fa60be4828dc0413dd9fbcd370e1 (diff) |
aerc: Add my aerc configuration
Diffstat (limited to '.config')
-rw-r--r-- | .config/aerc/accounts.conf | 45 | ||||
-rw-r--r-- | .config/aerc/aerc.conf | 31 | ||||
-rw-r--r-- | .config/aerc/binds.conf | 106 |
3 files changed, 182 insertions, 0 deletions
diff --git a/.config/aerc/accounts.conf b/.config/aerc/accounts.conf new file mode 100644 index 0000000..88cac87 --- /dev/null +++ b/.config/aerc/accounts.conf @@ -0,0 +1,45 @@ +[Personal] +copy-to = Sent +default = Inbox +folders-sort = Inbox +from = Thomas Voss <mail@thomasvoss.com> +source = maildir://~/mail/mail@thomasvoss.com +source‐cred‐cmd = vlt raw Email mail@thomasvoss.com +outgoing = /usr/bin/msmtp +outgoing‐cred‐cmd = vlt raw Email mail@thomasvoss.com +signature-cmd = printf '— Thomas' + +[EuroCash] +copy-to = Sent +default = Inbox +folders-sort = Inbox +from = EuroCash Admin <mail@euro-cash.eu> +source = maildir://~/mail/mail@euro-cash.eu +source‐cred‐cmd = vlt raw Email mail@euro-cash.eu +outgoing = /usr/bin/msmtp +outgoing‐cred‐cmd = vlt raw Email mail@euro-cash.eu +signature-cmd = printf '— Thomas' + +[Legacy] +copy-to = Sent +default = Inbox +folders-sort = Inbox +from = Thomas Voss <thomasvoss@live.com> +source = maildir://~/mail/thomasvoss@live.com +source‐cred‐cmd = vlt raw Email thomasvoss@live.com +outgoing = /usr/bin/msmtp +outgoing‐cred‐cmd = vlt raw Email thomasvoss@live.com +signature-cmd = printf '— Thomas' + +[Humanwave] +archive = [Gmail]/All Mail +copy-to = [Gmail]/Sent Mail +default = Inbox +folders-sort = Inbox +from = Thomas Voss <thomas.voss@humanwave.nl> +postpone = [Gmail]/Drafts +source = maildir://~/mail/thomas.voss@humanwave.nl +source‐cred‐cmd = vlt raw Email thomas.voss@humanwave.nl +outgoing = /usr/bin/msmtp +outgoing‐cred‐cmd = vlt raw Email thomas.voss@humanwave.nl +signature-cmd = printf '— Thomas' diff --git a/.config/aerc/aerc.conf b/.config/aerc/aerc.conf new file mode 100644 index 0000000..4638673 --- /dev/null +++ b/.config/aerc/aerc.conf @@ -0,0 +1,31 @@ +[ui] +timestamp-format=02 Jan 2006 15:04 +this-day-time-format=Today at 15:04 +this-week-time-format=Monday at 15:03 +this-year-time-format=02 January 15:04 +sidebar-width=22 +empty-message=No emails… +empty-dirlist=No folders… +dirlist-delay=100ms +sort=-r date + +fuzzy-complete=true + +[statusline] +column-left= +column-center= +column-right= + +[viewer] +alternatives=text/plain + +[compose] +header-layout=To|From,Cc|Bcc,Subject +file-picker-cmd=fzf + +[filters] +text/plain=colorize +text/calendar=calendar +message/delivery-status=colorize +message/rfc822=colorize +.headers=colorize diff --git a/.config/aerc/binds.conf b/.config/aerc/binds.conf new file mode 100644 index 0000000..e78c2eb --- /dev/null +++ b/.config/aerc/binds.conf @@ -0,0 +1,106 @@ +<C-h> = :prev-tab<Enter> +<C-l> = :next-tab<Enter> + +? = :help keys<Enter> + +[messages] +q = :quit<Enter> + +j = :next<Enter> +k = :prev<Enter> +<Down> = :next<Enter> +<Up> = :prev<Enter> + +g = :select 0<Enter> +G = :select -1<Enter> + +<C-j> = :next-folder<Enter> +<C-k> = :prev-folder<Enter> + +v = :mark -t<Enter> +V = :mark -v<Enter> + +T = :toggle-threads<Enter> + +<Enter> = :view<Enter> +D = :delete<Enter> +A = :archive flat<Enter> + +C = :compose<Enter> +F = :forward -A<Enter> +RR = :reply -q<Enter> +RA = :reply -aq<Enter> + +c = :cf<space> +| = :pipe<space> + +/ = :search<space> +\ = :filter<space> +n = :next-result<Enter> +N = :prev-result<Enter> +<Esc> = :clear<Enter> + +! = :flag -tx Flagged<Enter> + +[messages:folder=Drafts] +<Enter> = :recall<Enter> + +[view] +/ = :toggle-key-passthrough<Enter>/ +q = :close<Enter> +O = :open<Enter> +S = :save<space> +| = :pipe<space> +D = :delete<Enter> +A = :archive flat<Enter> + +<C-l> = :open-link <space> + +f = :forward<Enter> +R = :reply -q<Enter> + +H = :toggle-headers<Enter> + +J = :next<Enter> +K = :prev<Enter> + +[view::passthrough] +$noinherit = true +$ex = <C-x> +<Esc> = :toggle-key-passthrough<Enter> + +[compose] +# Keybindings used when the embedded terminal is not selected in the compose +# view +$noinherit = true +$ex = <C-x> + +<C-k> = :prev-field<Enter> +<C-j> = :next-field<Enter> +<C-h> = :prev-tab<Enter> +<C-l> = :next-tab<Enter> + +[compose::editor] +# Keybindings used when the embedded terminal is selected in the compose view +$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> + +[compose::review] +# Keybindings used when reviewing a message to be sent +y = :send<Enter> +p = :postpone<Enter> +q = :abort<Enter> +e = :edit<Enter> +a = :attach<space> +d = :detach<space> + +[terminal] +$noinherit = true +$ex = <C-x> + +<C-h> = :prev-tab<Enter> +<C-l> = :next-tab<Enter> |