commit 6680668a721e502eb15c5d7828f68c90a1f597ef
parent 1122c7fb5fb449446c3706787661a37f24f661d1
Author: Chris <chris@echoz.io>
Date: Mon, 13 Oct 2025 02:08:52 +0200
feat: aerc changes
Diffstat:
2 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/modules/aerc/binds.nix b/modules/aerc/binds.nix
@@ -21,6 +21,10 @@
a = ":read<Enter>,:archive flat<Enter>";
d = ":read<Enter>,:move Spam<Enter>";
f = ":move Important<Enter>";
+ "<space>" = ":read -t<Enter>";
+
+ e = ":envelope -h -s '%s: %s'<Enter>";
+ E = ":pipe -m -s -- vi - -R -c 'set filetype=mail'<Enter>";
m = ":compose<Enter>";
b = ":bounce<space>";
@@ -31,9 +35,12 @@
F = ":forward<Enter>";
v = ":mark -t<Enter>";
+
V = ":mark -v<Enter>";
+ "<Esc>" = [ ":unmark -a<Enter>" ];
};
-
+ }
+ {
# Navigation
messages = {
"<Enter>" = ":view<Enter>";
@@ -50,9 +57,9 @@
G = ":select -1<Enter>";
gg = ":select 0<Enter>";
+ H = ":collapse-folder<Enter>";
J = ":next-folder<Enter>";
K = ":prev-folder<Enter>";
- H = ":collapse-folder<Enter>";
L = ":expand-folder<Enter>";
zz = ":align center<Enter>";
@@ -67,7 +74,7 @@
n = ":next-result<Enter>";
N = ":prev-result<Enter>";
- "<Esc>" = ":clear<Enter>:unmark -a<Enter>";
+ "<Esc>" = [ ":clear<Enter>" ];
};
messages = {
@@ -80,8 +87,10 @@
c = ":cf<space>";
- s = ":split<Enter>";
+ s = ":hsplit<Enter>";
S = ":vsplit<Enter>";
+ h = ":split -1<Enter>";
+ l = ":split +1<Enter>";
"|" = ":pipe<space>";
pl = ":patch list<Enter>";
@@ -99,7 +108,6 @@
view = {
"/" = ":toggle-key-passthrough<Enter>/";
q = ":close<Enter>";
- O = ":open<Enter>";
o = ":open<Enter>";
S = ":save<space>";
"|" = ":pipe<space>";
diff --git a/modules/aerc/default.nix b/modules/aerc/default.nix
@@ -64,7 +64,7 @@
mouse-enabled = true;
dirlist-tree = true;
fuzzy-complete = true;
- sort = "-r date";
+ sort = "-r arrival";
dirlist-right = ''{{if .Unread}}{{humanReadable .Unread}} {{end}}{{.Style (humanReadable .Exists) "dim"}}'';
};