Add aerc back to my loadout
This commit is contained in:
parent
e13b0d8e54
commit
934243e49c
3 changed files with 254 additions and 0 deletions
46
.config/aerc/aerc.conf
Normal file
46
.config/aerc/aerc.conf
Normal file
|
@ -0,0 +1,46 @@
|
|||
[ui]
|
||||
index-columns = date<*,name<17,flags>4,subject<*
|
||||
column-date = {{.DateAutoFormat .Date.Local}}
|
||||
column-name = {{index (.From | names) 0}}
|
||||
column-flags = {{.Flags | join ""}}
|
||||
column-subject = {{.ThreadPrefix}}{{.Subject}}
|
||||
timestamp-format = Jan 02 15:04
|
||||
sidebar-width = 20
|
||||
empty-message = (no messages)
|
||||
empty-dirlist = (no folders)
|
||||
mouse-enabled = false
|
||||
new-message-bell = true
|
||||
pinned-tab-marker = '`'
|
||||
dirlist-left = {{.Folder}}
|
||||
dirlist-right = {{if .Unread}}{{humanReadable .Unread}}/{{end}}{{if .Exists}}{{humanReadable .Exists}}{{end}}
|
||||
sort = date
|
||||
next-message-on-delete = true
|
||||
stylesets-dirs = /home/trysdyn/.config/aerc/stylesets:/usr/share/aerc/stylesets/
|
||||
styleset-name = base16
|
||||
|
||||
[viewer]
|
||||
pager = bat -p
|
||||
alternatives = text/plain,text/html
|
||||
show-headers = false
|
||||
header-layout = From,To,Cc,Bcc,Date,Subject
|
||||
always-show-mime = false
|
||||
completion-delay = 250ms
|
||||
completion-popovers = true
|
||||
|
||||
[compose]
|
||||
editor =
|
||||
header-layout = To,From,Cc,Bcc,Subject
|
||||
address-book-cmd =
|
||||
|
||||
[filters]
|
||||
subject,~^\[PATCH = awk -f /usr/lib/aerc/filters/hldiff
|
||||
text/html = /usr/lib/aerc/filters/html
|
||||
text/* = awk -f /usr/lib/aerc/filters/plaintext
|
||||
|
||||
[templates]
|
||||
template-dirs = /usr/share/aerc/templates/
|
||||
quoted-reply = quoted_reply
|
||||
forwards = forward_as_body
|
||||
|
||||
[hooks]
|
||||
mail-received = notify-send -a aerc "New email from $AERC_FROM_NAME" "$AERC_SUBJECT"
|
108
.config/aerc/binds.conf
Normal file
108
.config/aerc/binds.conf
Normal file
|
@ -0,0 +1,108 @@
|
|||
# Binds are of the form <key sequence> = <command to run>
|
||||
# To use '=' in a key sequence, substitute it with "Eq": "<Ctrl+Eq>"
|
||||
# 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>
|
||||
|
||||
[messages]
|
||||
q = :quit<Enter>
|
||||
|
||||
j = :next<Enter>
|
||||
<Down> = :next<Enter>
|
||||
<C-d> = :next 50%<Enter>
|
||||
<C-f> = :next 100%<Enter>
|
||||
<PgDn> = :next -s 100%<Enter>
|
||||
|
||||
k = :prev<Enter>
|
||||
<Up> = :prev<Enter>
|
||||
<C-u> = :prev 50%<Enter>
|
||||
<C-b> = :prev 100%<Enter>
|
||||
<PgUp> = :prev -s 100%<Enter>
|
||||
g = :select 0<Enter>
|
||||
G = :select -1<Enter>
|
||||
|
||||
J = :next-folder<Enter>
|
||||
K = :prev-folder<Enter>
|
||||
|
||||
v = :mark -t<Enter>
|
||||
V = :mark -v<Enter>
|
||||
|
||||
<Enter> = :view<Enter>
|
||||
D = :delete<Enter>
|
||||
A = :archive flat<Enter>
|
||||
|
||||
C = :compose<Enter>
|
||||
|
||||
rr = :reply -a<Enter>
|
||||
rq = :reply -aq<Enter>
|
||||
Rr = :reply<Enter>
|
||||
Rq = :reply -q<Enter>
|
||||
|
||||
c = :cf<space>
|
||||
$ = :term<space>
|
||||
! = :term<space>
|
||||
| = :pipe<space>
|
||||
|
||||
/ = :search<space>
|
||||
\ = :filter<space>
|
||||
n = :next-result<Enter>
|
||||
N = :prev-result<Enter>
|
||||
|
||||
<tab> = :next-tab<Enter>
|
||||
|
||||
[view]
|
||||
q = :close<Enter>
|
||||
| = :pipe<space>
|
||||
D = :delete<Enter>
|
||||
S = :save<space>
|
||||
A = :archive flat<Enter>
|
||||
|
||||
f = :forward<Enter>
|
||||
rr = :reply -a<Enter>
|
||||
rq = :reply -aq<Enter>
|
||||
Rr = :reply<Enter>
|
||||
Rq = :reply -q<Enter>
|
||||
|
||||
H = :toggle-headers<Enter>
|
||||
<C-k> = :prev-part<Enter>
|
||||
<C-j> = :next-part<Enter>
|
||||
J = :next<Enter>
|
||||
K = :prev<Enter>
|
||||
|
||||
i = |feh -<Enter>
|
||||
u = |urlscan<Enter>
|
||||
|
||||
[compose]
|
||||
# Keybindings used when the embedded terminal is not selected in the compose
|
||||
# view
|
||||
$ex = <C-x>
|
||||
<C-k> = :prev-field<Enter>
|
||||
<C-j> = :next-field<Enter>
|
||||
<tab> = :next-field<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>
|
||||
n = :abort<Enter>
|
||||
p = :postpone<Enter>
|
||||
q = :abort<Enter>
|
||||
e = :edit<Enter>
|
||||
a = :attach<space>
|
||||
|
||||
[terminal]
|
||||
$noinherit = true
|
||||
$ex = <C-x>
|
||||
|
||||
<C-p> = :prev-tab<Enter>
|
||||
<C-n> = :next-tab<Enter>
|
||||
|
100
.config/aerc/stylesets/base16
Normal file
100
.config/aerc/stylesets/base16
Normal file
|
@ -0,0 +1,100 @@
|
|||
# %%base16_template: aerc##default%%
|
||||
# Grab defaults for anything not explicit
|
||||
*.default=true
|
||||
|
||||
# Use one coherent selection color unless overridden
|
||||
*.selected.fg=#c0c0c0
|
||||
*.selected.bg=#311647
|
||||
|
||||
|
||||
# Normal Text
|
||||
default.fg=#f0f0f0
|
||||
default.bg=#000000
|
||||
|
||||
error.fg=#ed008c
|
||||
error.bg=#000000
|
||||
|
||||
warning.fg=#f7c61d
|
||||
warning.bg=#000000
|
||||
|
||||
success.fg=#65cdcd
|
||||
success.bg=#000000
|
||||
|
||||
# Titlebars over elements
|
||||
title.fg=#b0b0b0
|
||||
title.bg=#202020
|
||||
|
||||
# Headers in elements
|
||||
header.fg=#b0b0b0
|
||||
header.bg=#202020
|
||||
|
||||
# Statusline
|
||||
statusline_default.fg=#c0c0c0
|
||||
statusline_default.bg=#202020
|
||||
|
||||
statusline_error.fg=#ed008c
|
||||
statusline_error.bg=#202020
|
||||
|
||||
statusline_success.fg=#65cdcd
|
||||
statusline_success.bg=#202020
|
||||
|
||||
# Message List Items
|
||||
msglist_default.fg=#f0f0f0
|
||||
msglist_default.bg=#000000
|
||||
|
||||
msglist_unread.fg=#c0c0c0
|
||||
msglist_unread.bg=#000000
|
||||
|
||||
msglist_read.fg=#f0f0f0
|
||||
msglist_read.bg=#000000
|
||||
|
||||
msglist_flagged.fg=#f0f0f0
|
||||
msglist_flagged.bg=#202020
|
||||
|
||||
msglist_deleted.fg=#b0b0b0
|
||||
msglist_deleted.bg=#000000
|
||||
|
||||
msglist_marked.fg=#f0f0f0
|
||||
msglist_marked.bg=#202020
|
||||
|
||||
# Directory List
|
||||
dirlist_default.fg=#f0f0f0
|
||||
dirlist_default.bg=#000000
|
||||
|
||||
# Command Completion List
|
||||
completion_default.fg=#b0b0b0
|
||||
completion_default.bg=#202020
|
||||
|
||||
completion_gutter.fg=#b0b0b0
|
||||
completion_gutter.bg=#202020
|
||||
|
||||
completion_pill.fg=#311647
|
||||
completion_pill.bg=#311647
|
||||
|
||||
# Tab Bar
|
||||
tab.fg=#c0c0c0
|
||||
tab.bg=#202020
|
||||
|
||||
# Stack UI Element
|
||||
stack.fg=
|
||||
stack.bg=
|
||||
|
||||
# Spinner
|
||||
spinner.fg=
|
||||
spinner.bg=
|
||||
|
||||
# UI Borders. Only BG color
|
||||
border.bg=#202020
|
||||
|
||||
# Selection UI
|
||||
selector_default.fg=
|
||||
selector_default.bg=
|
||||
|
||||
selector_focused.fg=
|
||||
selector_focused.bg=
|
||||
|
||||
selector_chooser.fg=
|
||||
selector_chooser.bg=
|
||||
|
||||
# %%base16_template_end%%
|
||||
|
Loading…
Add table
Reference in a new issue