diff options
author | Jason Cox <me@jasoncarloscox.com> | 2024-01-25 08:25:51 -0500 |
---|---|---|
committer | Robin Jarry <robin@jarry.cc> | 2024-01-26 21:36:15 +0100 |
commit | 11b035f120969758d1b08dddd761f9375504de55 (patch) | |
tree | bf028d7155ceb45deba3461cb73ed74413f3d965 /worker/lib/maildir.go | |
parent | 0aab8ac318f6dee479afba13d09a5d1d1c0baa91 (diff) | |
download | aerc-11b035f120969758d1b08dddd761f9375504de55.tar.gz |
flags: add support for draft flag
Support the draft flag wherever flags are used. Automatically set it
when postponing a message, and allow recalling a message without the -f
flag if it has the draft flag set, regardless of what folder it's in.
Notmuch doesn't seem to pick up on the draft flag when indexing even
though the flag is set on the maildir file. Explicitly set all tags
corresponding to set flags when appending a message in notmuch.
Changelog-added: Support the `draft` flag.
Signed-off-by: Jason Cox <me@jasoncarloscox.com>
Acked-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'worker/lib/maildir.go')
-rw-r--r-- | worker/lib/maildir.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/worker/lib/maildir.go b/worker/lib/maildir.go index 43d3b820..a4a0ecd5 100644 --- a/worker/lib/maildir.go +++ b/worker/lib/maildir.go @@ -118,7 +118,7 @@ var MaildirToFlag = map[maildir.Flag]models.Flags{ maildir.FlagSeen: models.SeenFlag, maildir.FlagTrashed: models.DeletedFlag, maildir.FlagFlagged: models.FlaggedFlag, - // maildir.FlagDraft Flag = 'D' + maildir.FlagDraft: models.DraftFlag, // maildir.FlagPassed Flag = 'P' } @@ -127,7 +127,7 @@ var FlagToMaildir = map[models.Flags]maildir.Flag{ models.SeenFlag: maildir.FlagSeen, models.DeletedFlag: maildir.FlagTrashed, models.FlaggedFlag: maildir.FlagFlagged, - // maildir.FlagDraft Flag = 'D' + models.DraftFlag: maildir.FlagDraft, // maildir.FlagPassed Flag = 'P' } |