From: Peter Feigl Date: Thu, 6 Dec 2012 21:12:11 +0000 (+0100) Subject: Adding an S-expression structured output printer. X-Git-Tag: 0.15_rc1~119 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=fd3ffe35a2bf15676426235b809df915cd3473e4;hp=fd3ffe35a2bf15676426235b809df915cd3473e4 Adding an S-expression structured output printer. This commit adds a structured output printer for Lisp S-Expressions. Later commits will use this printer in notmuch search, show and reply. The structure is the same as json, but: - arrays are written as lists: ("foo" "bar" "baaz" 1 2 3) - maps are written as p-lists: (:key "value" :other-key "other-value") - true is written as t - false is written as nil - null is written as nil [ whitespace changes by db ] ---