From 63391b7dca09e3f2cf3c4ff903592d23fe8f56a3 Mon Sep 17 00:00:00 2001 From: Reto Brunner Date: Mon, 23 Dec 2019 12:51:58 +0100 Subject: Add labels to index format (%g) Exposes the notmuch tags accordingly, stubs it for the maildir worker. --- lib/format/format.go | 4 ++++ lib/msgstore.go | 1 + 2 files changed, 5 insertions(+) (limited to 'lib') diff --git a/lib/format/format.go b/lib/format/format.go index 0cb9693..b66a180 100644 --- a/lib/format/format.go +++ b/lib/format/format.go @@ -138,6 +138,10 @@ func ParseMessageFormat( retval = append(retval, 's') args = append(args, val) + case 'g': + retval = append(retval, 's') + args = append(args, strings.Join(msg.Labels, ", ")) + case 'i': retval = append(retval, 's') args = append(args, msg.Envelope.MessageId) diff --git a/lib/msgstore.go b/lib/msgstore.go index 9075a26..f67c49f 100644 --- a/lib/msgstore.go +++ b/lib/msgstore.go @@ -149,6 +149,7 @@ func merge(to *models.MessageInfo, from *models.MessageInfo) { to.Envelope = from.Envelope } to.Flags = from.Flags + to.Labels = from.Labels if from.Size != 0 { to.Size = from.Size } -- cgit 1.4.1-2-gfad0