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 <Sebastian@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