aboutsummaryrefslogtreecommitdiffstats
path: root/doc/aerc-config.5.scd
diff options
context:
space:
mode:
authorJason Cox <dev@jasoncarloscox.com>2022-10-17 13:19:33 -0400
committerRobin Jarry <robin@jarry.cc>2022-10-17 22:41:00 +0200
commit7647dfb8b47edbcb8080bd0327529383142ec888 (patch)
tree80cdd42050598815e0fa872745def3cc7d2bea80 /doc/aerc-config.5.scd
parent8ffcd3e5adfa008f33989d4589a47ae1cd1a5e68 (diff)
downloadaerc-7647dfb8b47edbcb8080bd0327529383142ec888.tar.gz
compose: warn before sending without attachment
Prevent the embarrassing forgotten attachment scenario by warning the user before sending a message that may need an attachment but does not have one. Whether a message needs an attachment is determined by testing a configurable regex against the message body. Signed-off-by: Jason Cox <dev@jasoncarloscox.com> Acked-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'doc/aerc-config.5.scd')
-rw-r--r--doc/aerc-config.5.scd14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/aerc-config.5.scd b/doc/aerc-config.5.scd
index 2c5f809d..21472e6e 100644
--- a/doc/aerc-config.5.scd
+++ b/doc/aerc-config.5.scd
@@ -493,6 +493,20 @@ These options are configured in the *[compose]* section of aerc.conf.
Default: true
+*no-attachment-warning*
+ Specifies a regular expression against which an email's body should be
+ tested before sending an email with no attachment. If the regexp
+ matches, aerc will warn you before sending the message. Leave empty to
+ disable this feature.
+
+ Uses Go's regexp syntax, documented at https://golang.org/s/re2syntax.
+ The "(?im)" flags are set by default (case-insensitive and multi-line).
+
+ Example:
+ no-attachment-warning=^[^>]\*attach(ed|ment)
+
+ Default: none
+
## FILTERS
Filters allow you to pipe an email body through a shell command to render