summary refs log tree commit diff
path: root/.config/aerc/filters
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2025-01-07 17:37:36 +0100
committerRobert Günzler <r@gnzler.io>2025-01-07 17:38:51 +0100
commitf268916ae0e65c5bca2958f27bef55bfeebe514c (patch)
tree552036529b5b34ff1f1be0fe6c19b54492fa5756 /.config/aerc/filters
parentbe5f474845be63fa891d44385264648ea1f09985 (diff)
update aerc config
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '.config/aerc/filters')
-rwxr-xr-x.config/aerc/filters/github-review-fix29
1 files changed, 29 insertions, 0 deletions
diff --git a/.config/aerc/filters/github-review-fix b/.config/aerc/filters/github-review-fix
new file mode 100755
index 0000000..0c567ab
--- /dev/null
+++ b/.config/aerc/filters/github-review-fix
@@ -0,0 +1,29 @@
+#!/bin/awk -f
+
+/^> / {c=1}
+/^\w/ {c=0}
+
+# space out footer
+# /^--/ {
+#   cmd="tput lines"
+#   cmd | getline lines
+#   close(cmd);
+#
+#   for (i=0;i<lines;i++)
+#     printf "\n"
+# }
+/^--/ {
+  cmd="tput cols"
+  cmd | getline cols
+  close(cmd);
+
+  for (i=0;i<cols;i++)
+    printf "-"
+  printf "\n\n"
+  next
+}
+
+{
+  if (c) gsub("^(> |)", "> ")
+  print $0
+}