summaryrefslogtreecommitdiff
path: root/mu4e
diff options
context:
space:
mode:
authorDirk-Jan C. Binnema <djcb@djcbsoftware.nl>2025-09-02 21:11:36 +0300
committerDirk-Jan C. Binnema <djcb@djcbsoftware.nl>2025-09-02 21:11:36 +0300
commitfa65ac02fc6b7ef32d2a2cefeec89b237191087f (patch)
treeaa259530d64ad9b80ca221097b5bbb0f8f6eaa4e /mu4e
parent0a2fda4b0b3638fdbd80e9f4b2102f104cc8e192 (diff)
mu4e: tweak label comments
Diffstat (limited to 'mu4e')
-rw-r--r--mu4e/mu4e-labels.el10
1 files changed, 7 insertions, 3 deletions
diff --git a/mu4e/mu4e-labels.el b/mu4e/mu4e-labels.el
index 053d24b..11384bc 100644
--- a/mu4e/mu4e-labels.el
+++ b/mu4e/mu4e-labels.el
@@ -71,14 +71,18 @@ See `mu4e-label-regex' for the definition of the valid format."
(defun mu4e-label-parse-expr (expr)
"Parse a single delta expression EXPR.
-If EXPR is non-empty, raises an error if EXPR is not a valid
-delta. Otherwise, returns EXPR with extra whitespace removed.
+If EXPR is non-empty, raises a warning if EXPR is not a valid
+delta expression. Otherwise, returns EXPR with extra whitespace
+removed.
If STR is empty, return nil."
(let ((op (aref expr 0))
(label (substring expr 1)))
+ ;; guess we could _imply_ '+', but for now let's not
+ ;; be too magical.
(unless (or (char-equal op ?+) (char-equal op ?-))
- (mu4e-warn "invalid: delta-expression must start with '+' or '-'"))
+ (mu4e-warn "delta-expressions must start with + or - ('%s')"
+ expr))
(concat (char-to-string op)
(mu4e-label-validate label))))