summary refs log tree commit diff
path: root/.config/aerc/templates
diff options
context:
space:
mode:
Diffstat (limited to '.config/aerc/templates')
-rw-r--r--.config/aerc/templates/quoted_reply19
-rw-r--r--.config/aerc/templates/reply15
2 files changed, 34 insertions, 0 deletions
diff --git a/.config/aerc/templates/quoted_reply b/.config/aerc/templates/quoted_reply
new file mode 100644
index 0000000..74a628a
--- /dev/null
+++ b/.config/aerc/templates/quoted_reply
@@ -0,0 +1,19 @@
+{{- $From := (index .From 0) }}{{ $To := .To -}}
+{{- range $idx, $elm := .To -}}
+	{{- if eq (exec `grep -q 'sr.ht$' && printf '1'` $elm.Address) "1"}}{{$From = `"Robert Günzler" <r@gnzler.io>`}}{{end -}}
+
+	{{- if eq (exec `grep -q '@gnzler.*$' && printf '1'` $elm.Address) "1" -}}
+		{{- $From = (printf `%s` $elm) -}}
+		{{- $To = (drop $To $idx) -}}
+	{{- end -}}
+{{- end -}}
+
+From: {{$From}}
+To: {{range $To}}{{.}},{{end}}
+X-Mailer: aerc {{version}}
+
+On {{dateFormat (.OriginalDate | toLocal) "Mon Jan 2, 2006 at 3:04 PM MST"}}, {{(index .OriginalFrom 0).Name}} wrote:
+{{if eq .OriginalMIMEType "text/html"}}{{exec `/usr/share/aerc/filters/html` .OriginalText | wrap 72 | quote}}
+{{else}}
+{{quote .OriginalText}}
+{{end}}
diff --git a/.config/aerc/templates/reply b/.config/aerc/templates/reply
new file mode 100644
index 0000000..0736c68
--- /dev/null
+++ b/.config/aerc/templates/reply
@@ -0,0 +1,15 @@
+{{- $From := (index .From 0) }}{{ $To := .To -}}
+{{- range $idx, $elm := .To -}}
+	{{- if eq (exec `grep -q 'sr.ht$' && printf '1'` $elm.Address) "1"}}{{$From = `"Robert Günzler" <r@gnzler.io>`}}{{end -}}
+
+	{{- if eq (exec `grep -q '@gnzler.*$' && printf '1'` $elm.Address) "1" -}}
+		{{- $From = (printf `%s` $elm) -}}
+		{{- $To = (drop $To $idx) -}}
+	{{- end -}}
+{{- end -}}
+
+From: {{$From}}
+To: {{range $To}}{{.}},{{end}}
+X-Mailer: aerc {{version}}
+
+Hi {{(index .OriginalFrom 0).Name}},