Commit 5b26749
xxwhirlpool
·
2026-02-03 20:19:20 -0500 EST
parent 7c664b2
aerc
4 files changed,
+273,
-0
+17,
-0
| ... | ... | @@ -0,0 +1,17 @@ | |
| 1 | + | [melodicake@disroot] | |
| 2 | + | source = imaps://melodicake%40disroot.org@disroot.org:993 | |
| 3 | + | source-cred-cmd = pass config/melodicake_disroot | |
| 4 | + | outgoing = smtps://melodicake%40disroot.org@disroot.org:465 | |
| 5 | + | outgoing-cred-cmd = pass show config/melodicake_disroot | |
| 6 | + | default = INBOX | |
| 7 | + | from = kat cain <melodicake@disroot.org> | |
| 8 | + | cache-headers = true | |
| 9 | + | ||
| 10 | + | [lachesis@disroot] | |
| 11 | + | source = imaps://witnesslachesis@disroot.org@disroot.org:993 | |
| 12 | + | source-cred-cmd = pass show config/witnesslachesis_disroot | |
| 13 | + | outgoing = smtps://witnesslachesis%40disroot.org@disroot.org:465 | |
| 14 | + | outgoing-cred-cmd = pass show config/witnesslachesis_disroot | |
| 15 | + | default = INBOX | |
| 16 | + | from = kat cain <witnesslachesis@disroot.org> | |
| 17 | + | cache-headers = true |
+28,
-0
| ... | ... | @@ -0,0 +1,28 @@ | |
| 1 | + | [general] | |
| 2 | + | ||
| 3 | + | [ui] | |
| 4 | + | border-char-vertical="│" | |
| 5 | + | border-char-horizontal="─" | |
| 6 | + | styleset-name=catppuccin-frappe | |
| 7 | + | ||
| 8 | + | [statusline] | |
| 9 | + | ||
| 10 | + | [viewer] | |
| 11 | + | ||
| 12 | + | [compose] | |
| 13 | + | ||
| 14 | + | [multipart-converters] | |
| 15 | + | ||
| 16 | + | [filters] | |
| 17 | + | text/plain=colorize | |
| 18 | + | text/calendar=calendar | |
| 19 | + | message/delivery-status=colorize | |
| 20 | + | message/rfc822=colorize | |
| 21 | + | text/html=pandoc -f html -t plain | colorize | |
| 22 | + | .headers=colorize | |
| 23 | + | ||
| 24 | + | [openers] | |
| 25 | + | ||
| 26 | + | [hooks] | |
| 27 | + | ||
| 28 | + | [templates] |
+177,
-0
| ... | ... | @@ -0,0 +1,177 @@ | |
| 1 | + | # Binds are of the form <key sequence> = <command to run> | |
| 2 | + | # To use '=' in a key sequence, substitute it with "Eq": "<Ctrl+Eq>" | |
| 3 | + | # If you wish to bind #, you can wrap the key sequence in quotes: "#" = quit | |
| 4 | + | <C-p> = :prev-tab<Enter> | |
| 5 | + | <C-PgUp> = :prev-tab<Enter> | |
| 6 | + | <C-n> = :next-tab<Enter> | |
| 7 | + | <C-PgDn> = :next-tab<Enter> | |
| 8 | + | \[t = :prev-tab<Enter> | |
| 9 | + | \]t = :next-tab<Enter> | |
| 10 | + | <C-t> = :term<Enter> | |
| 11 | + | ? = :help keys<Enter> | |
| 12 | + | <C-c> = :prompt 'Quit?' quit<Enter> | |
| 13 | + | <C-q> = :prompt 'Quit?' quit<Enter> | |
| 14 | + | <C-z> = :suspend<Enter> | |
| 15 | + | ||
| 16 | + | [messages] | |
| 17 | + | q = :prompt 'Quit?' quit<Enter> | |
| 18 | + | ||
| 19 | + | j = :next<Enter> | |
| 20 | + | <Down> = :next<Enter> | |
| 21 | + | <C-d> = :next 50%<Enter> | |
| 22 | + | <C-f> = :next 100%<Enter> | |
| 23 | + | <PgDn> = :next 100%<Enter> | |
| 24 | + | ||
| 25 | + | k = :prev<Enter> | |
| 26 | + | <Up> = :prev<Enter> | |
| 27 | + | <C-u> = :prev 50%<Enter> | |
| 28 | + | <C-b> = :prev 100%<Enter> | |
| 29 | + | <PgUp> = :prev 100%<Enter> | |
| 30 | + | g = :select 0<Enter> | |
| 31 | + | G = :select -1<Enter> | |
| 32 | + | ||
| 33 | + | J = :next-folder<Enter> | |
| 34 | + | <C-Down> = :next-folder<Enter> | |
| 35 | + | K = :prev-folder<Enter> | |
| 36 | + | <C-Up> = :prev-folder<Enter> | |
| 37 | + | H = :collapse-folder<Enter> | |
| 38 | + | <C-Left> = :collapse-folder<Enter> | |
| 39 | + | L = :expand-folder<Enter> | |
| 40 | + | <C-Right> = :expand-folder<Enter> | |
| 41 | + | ||
| 42 | + | v = :mark -t<Enter> | |
| 43 | + | <Space> = :mark -t<Enter>:next<Enter> | |
| 44 | + | V = :mark -v<Enter> | |
| 45 | + | ||
| 46 | + | T = :toggle-threads<Enter> | |
| 47 | + | zc = :fold<Enter> | |
| 48 | + | zo = :unfold<Enter> | |
| 49 | + | za = :fold -t<Enter> | |
| 50 | + | zM = :fold -a<Enter> | |
| 51 | + | zR = :unfold -a<Enter> | |
| 52 | + | <tab> = :fold -t<Enter> | |
| 53 | + | ||
| 54 | + | <Enter> = :view<Enter> | |
| 55 | + | d = :prompt 'Really delete this message?' 'delete-message'<Enter> | |
| 56 | + | D = :delete<Enter> | |
| 57 | + | a = :archive flat<Enter> | |
| 58 | + | A = :unmark -a<Enter>:mark -T<Enter>:archive flat<Enter> | |
| 59 | + | ||
| 60 | + | C = :compose<Enter> | |
| 61 | + | m = :compose<Enter> | |
| 62 | + | ||
| 63 | + | rr = :reply -a<Enter> | |
| 64 | + | rq = :reply -aq<Enter> | |
| 65 | + | Rr = :reply<Enter> | |
| 66 | + | Rq = :reply -q<Enter> | |
| 67 | + | ||
| 68 | + | c = :cf<space> | |
| 69 | + | $ = :term<space> | |
| 70 | + | ! = :term<space> | |
| 71 | + | | = :pipe<space> | |
| 72 | + | ||
| 73 | + | / = :search<space> | |
| 74 | + | \ = :filter<space> | |
| 75 | + | n = :next-result<Enter> | |
| 76 | + | N = :prev-result<Enter> | |
| 77 | + | <Esc> = :clear<Enter> | |
| 78 | + | ||
| 79 | + | s = :split<Enter> | |
| 80 | + | S = :vsplit<Enter> | |
| 81 | + | ||
| 82 | + | pl = :patch list<Enter> | |
| 83 | + | pa = :patch apply <Tab> | |
| 84 | + | pd = :patch drop <Tab> | |
| 85 | + | pb = :patch rebase<Enter> | |
| 86 | + | pt = :patch term<Enter> | |
| 87 | + | ps = :patch switch <Tab> | |
| 88 | + | ||
| 89 | + | [messages:folder=Drafts] | |
| 90 | + | <Enter> = :recall<Enter> | |
| 91 | + | ||
| 92 | + | [view] | |
| 93 | + | / = :toggle-key-passthrough<Enter>/ | |
| 94 | + | q = :close<Enter> | |
| 95 | + | O = :open<Enter> | |
| 96 | + | o = :open<Enter> | |
| 97 | + | S = :save<space> | |
| 98 | + | | = :pipe<space> | |
| 99 | + | D = :delete<Enter> | |
| 100 | + | A = :archive flat<Enter> | |
| 101 | + | ||
| 102 | + | <C-l> = :open-link <space> | |
| 103 | + | ||
| 104 | + | f = :forward<Enter> | |
| 105 | + | rr = :reply -a<Enter> | |
| 106 | + | rq = :reply -aq<Enter> | |
| 107 | + | Rr = :reply<Enter> | |
| 108 | + | Rq = :reply -q<Enter> | |
| 109 | + | ||
| 110 | + | H = :toggle-headers<Enter> | |
| 111 | + | <C-k> = :prev-part<Enter> | |
| 112 | + | <C-Up> = :prev-part<Enter> | |
| 113 | + | <C-j> = :next-part<Enter> | |
| 114 | + | <C-Down> = :next-part<Enter> | |
| 115 | + | J = :next<Enter> | |
| 116 | + | <C-Right> = :next<Enter> | |
| 117 | + | K = :prev<Enter> | |
| 118 | + | <C-Left> = :prev<Enter> | |
| 119 | + | ||
| 120 | + | [view::passthrough] | |
| 121 | + | $noinherit = true | |
| 122 | + | $ex = <C-x> | |
| 123 | + | <Esc> = :toggle-key-passthrough<Enter> | |
| 124 | + | ||
| 125 | + | [compose] | |
| 126 | + | # Keybindings used when the embedded terminal is not selected in the compose | |
| 127 | + | # view | |
| 128 | + | $noinherit = true | |
| 129 | + | $ex = <C-x> | |
| 130 | + | $complete = <C-o> | |
| 131 | + | <C-k> = :prev-field<Enter> | |
| 132 | + | <C-Up> = :prev-field<Enter> | |
| 133 | + | <C-j> = :next-field<Enter> | |
| 134 | + | <C-Down> = :next-field<Enter> | |
| 135 | + | <A-p> = :switch-account -p<Enter> | |
| 136 | + | <C-Left> = :switch-account -p<Enter> | |
| 137 | + | <A-n> = :switch-account -n<Enter> | |
| 138 | + | <C-Right> = :switch-account -n<Enter> | |
| 139 | + | <tab> = :next-field<Enter> | |
| 140 | + | <backtab> = :prev-field<Enter> | |
| 141 | + | <C-p> = :prev-tab<Enter> | |
| 142 | + | <C-PgUp> = :prev-tab<Enter> | |
| 143 | + | <C-n> = :next-tab<Enter> | |
| 144 | + | <C-PgDn> = :next-tab<Enter> | |
| 145 | + | ||
| 146 | + | [compose::editor] | |
| 147 | + | # Keybindings used when the embedded terminal is selected in the compose view | |
| 148 | + | $noinherit = true | |
| 149 | + | $ex = <C-x> | |
| 150 | + | <C-k> = :prev-field<Enter> | |
| 151 | + | <C-Up> = :prev-field<Enter> | |
| 152 | + | <C-j> = :next-field<Enter> | |
| 153 | + | <C-Down> = :next-field<Enter> | |
| 154 | + | <C-p> = :prev-tab<Enter> | |
| 155 | + | <C-PgUp> = :prev-tab<Enter> | |
| 156 | + | <C-n> = :next-tab<Enter> | |
| 157 | + | <C-PgDn> = :next-tab<Enter> | |
| 158 | + | ||
| 159 | + | [compose::review] | |
| 160 | + | # Keybindings used when reviewing a message to be sent | |
| 161 | + | y = :send<Enter> | |
| 162 | + | n = :abort<Enter> | |
| 163 | + | v = :preview<Enter> | |
| 164 | + | p = :postpone<Enter> | |
| 165 | + | q = :choose -o d discard abort -o p postpone postpone<Enter> | |
| 166 | + | e = :edit<Enter> | |
| 167 | + | a = :attach<space> | |
| 168 | + | d = :detach<space> | |
| 169 | + | ||
| 170 | + | [terminal] | |
| 171 | + | $noinherit = true | |
| 172 | + | $ex = <C-x> | |
| 173 | + | ||
| 174 | + | <C-p> = :prev-tab<Enter> | |
| 175 | + | <C-n> = :next-tab<Enter> | |
| 176 | + | <C-PgUp> = :prev-tab<Enter> | |
| 177 | + | <C-PgDn> = :next-tab<Enter> |
| ... | ... | @@ -0,0 +1,51 @@ | |
| 1 | + | *.default=true | |
| 2 | + | *.normal=true | |
| 3 | + | ||
| 4 | + | default.fg=#c6d0f5 | |
| 5 | + | ||
| 6 | + | error.fg=#e78284 | |
| 7 | + | warning.fg=#ef9f76 | |
| 8 | + | success.fg=#a6d189 | |
| 9 | + | ||
| 10 | + | tab.fg=#737994 | |
| 11 | + | tab.bg=#292c3c | |
| 12 | + | tab.selected.fg=#c6d0f5 | |
| 13 | + | tab.selected.bg=#303446 | |
| 14 | + | tab.selected.bold=true | |
| 15 | + | ||
| 16 | + | border.fg=#232634 | |
| 17 | + | border.bold=true | |
| 18 | + | ||
| 19 | + | msglist_unread.bold=true | |
| 20 | + | msglist_flagged.fg=#e5c890 | |
| 21 | + | msglist_flagged.bold=true | |
| 22 | + | msglist_result.fg=#8caaee | |
| 23 | + | msglist_result.bold=true | |
| 24 | + | msglist_*.selected.bold=true | |
| 25 | + | msglist_*.selected.bg=#414559 | |
| 26 | + | ||
| 27 | + | dirlist_*.selected.bold=true | |
| 28 | + | dirlist_*.selected.bg=#414559 | |
| 29 | + | ||
| 30 | + | statusline_default.fg=#949cbb | |
| 31 | + | statusline_default.bg=#414559 | |
| 32 | + | statusline_error.bold=true | |
| 33 | + | statusline_success.bold=true | |
| 34 | + | ||
| 35 | + | selector_focused.bg=#414559 | |
| 36 | + | ||
| 37 | + | completion_default.selected.bg=#414559 | |
| 38 | + | ||
| 39 | + | [viewer] | |
| 40 | + | url.fg=#8caaee | |
| 41 | + | url.underline=true | |
| 42 | + | header.bold=true | |
| 43 | + | signature.dim=true | |
| 44 | + | diff_meta.bold=true | |
| 45 | + | diff_chunk.fg=#8caaee | |
| 46 | + | diff_chunk_func.fg=#8caaee | |
| 47 | + | diff_chunk_func.bold=true | |
| 48 | + | diff_add.fg=#a6d189 | |
| 49 | + | diff_del.fg=#e78284 | |
| 50 | + | quote_*.fg=#737994 | |
| 51 | + | quote_1.fg=#949cbb |