The previous json patches forgot to add the notmuch tags to the json output. 
This is inconsistent to the text output so here they are. We just output a 
'tags' field that sends a space delimited list of json-encoded notmuch tags.

Signed-off-by: Sebastian Spaeth <sebast...@sspaeth.de>
---
 notmuch-show.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/notmuch-show.c b/notmuch-show.c
index 1a1d601..0f10797 100644
--- a/notmuch-show.c
+++ b/notmuch-show.c
@@ -138,10 +138,11 @@ format_message_json (const void *ctx, notmuch_message_t 
*message, unused (int in
 {
     void *ctx_quote = talloc_new (ctx);
 
-    printf ("\"id\": %s, \"match\": %s, \"filename\": %s",
+    printf ("\"id\": %s, \"match\": %s, \"filename\": %s, \"tags\": %s",
            json_quote_str (ctx_quote, notmuch_message_get_message_id 
(message)),
            notmuch_message_get_flag (message, NOTMUCH_MESSAGE_FLAG_MATCH) ? 
"true" : "false",
-           json_quote_str (ctx_quote, notmuch_message_get_filename (message)));
+           json_quote_str (ctx_quote, notmuch_message_get_filename (message)),
+           json_quote_str (ctx_quote, _get_tags_as_string (ctx_quote, 
message)));
 
     talloc_free (ctx_quote);
 }
-- 
1.6.3.3

_______________________________________________
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch

Reply via email to