notmuch-archives.git
9 years ago[PATCH] test: Fix UTF-8 JSON tests in Python 3
Austin Clements [Tue, 4 Dec 2012 15:24:14 +0000 (10:24 +1900)]
[PATCH] test: Fix UTF-8 JSON tests in Python 3

9 years ago[PATCH v2 5/5] Updating man pages for new S-Expression output format.
Peter Feigl [Tue, 4 Dec 2012 14:46:22 +0000 (15:46 +0100)]
[PATCH v2 5/5] Updating man pages for new S-Expression output format.

9 years ago[PATCH v2 4/5] Adding tests for --format=sexp.
Peter Feigl [Tue, 4 Dec 2012 14:46:21 +0000 (15:46 +0100)]
[PATCH v2 4/5] Adding tests for --format=sexp.

9 years ago[PATCH v2 3/5] Use the S-Expression structured printer in notmuch-show, notmuch-reply...
Peter Feigl [Tue, 4 Dec 2012 14:46:20 +0000 (15:46 +0100)]
[PATCH v2 3/5] Use the S-Expression structured printer in notmuch-show, notmuch-reply and notmuch-search.

9 years ago[PATCH v2 2/5] Rename the -json printer functions in notmuch-reply and notmuch-show...
Peter Feigl [Tue, 4 Dec 2012 14:46:19 +0000 (15:46 +0100)]
[PATCH v2 2/5] Rename the -json printer functions in notmuch-reply and notmuch-show to generic -sprinter functions.

9 years ago[PATCH v2 1/5] Adding an S-expression structured output printer.
Peter Feigl [Tue, 4 Dec 2012 14:46:18 +0000 (15:46 +0100)]
[PATCH v2 1/5] Adding an S-expression structured output printer.

9 years ago[PATCH v2 0/5] New output format sexp (Lisp S-Expressions)
Peter Feigl [Tue, 4 Dec 2012 14:46:17 +0000 (15:46 +0100)]
[PATCH v2 0/5] New output format sexp (Lisp S-Expressions)

9 years agoRe: [PATCH 1/1] Fixing failing JSON tests.
Peter Feigl [Tue, 4 Dec 2012 14:43:17 +0000 (15:43 +0100)]
Re: [PATCH 1/1] Fixing failing JSON tests.

9 years agoRe: [PATCH 1/1] Changing build tool for test/random-corpus to CXX instead of CC.
Austin Clements [Tue, 4 Dec 2012 14:38:51 +0000 (09:38 +1900)]
Re: [PATCH 1/1] Changing build tool for test/random-corpus to CXX instead of CC.

9 years agoRe: [PATCH 1/1] Fixing failing JSON tests.
Austin Clements [Tue, 4 Dec 2012 14:35:41 +0000 (09:35 +1900)]
Re: [PATCH 1/1] Fixing failing JSON tests.

9 years ago[PATCH] Adding parse-time to test/.gitignore
Peter Feigl [Tue, 4 Dec 2012 14:05:58 +0000 (15:05 +0100)]
[PATCH] Adding parse-time to test/.gitignore

9 years agoRe: [PATCH 1/2] cli: fix notmuch top level argument parsing
Michal Nazarewicz [Tue, 4 Dec 2012 14:00:13 +0000 (15:00 +0100)]
Re: [PATCH 1/2] cli: fix notmuch top level argument parsing

9 years ago[PATCH 1/1] Changing build tool for test/random-corpus to CXX instead of CC.
Peter Feigl [Tue, 4 Dec 2012 13:47:00 +0000 (14:47 +0100)]
[PATCH 1/1] Changing build tool for test/random-corpus to CXX instead of CC.

9 years ago[PATCH 1/1] Fixing failing JSON tests.
Peter Feigl [Tue, 4 Dec 2012 13:46:45 +0000 (14:46 +0100)]
[PATCH 1/1] Fixing failing JSON tests.

9 years agoRe: [PATCH 1/2] cli: fix notmuch top level argument parsing
David Bremner [Tue, 4 Dec 2012 13:16:23 +0000 (09:16 +2000)]
Re: [PATCH 1/2] cli: fix notmuch top level argument parsing

9 years agoRe: [PATCH] emacs: drop support for deprecated notmuch-folders
David Bremner [Tue, 4 Dec 2012 13:14:53 +0000 (09:14 +2000)]
Re: [PATCH] emacs: drop support for deprecated notmuch-folders

9 years agoRe: [PATCH] test: fix an evident copy-paste error in argument parsing test
David Bremner [Tue, 4 Dec 2012 13:14:16 +0000 (09:14 +2000)]
Re: [PATCH] test: fix an evident copy-paste error in argument parsing test

9 years agousing the List-Post header to reply to mailing lists
Kushal Kumaran [Tue, 4 Dec 2012 09:42:50 +0000 (15:12 +0530)]
using the List-Post header to reply to mailing lists

9 years agoRe: [PATCH 2/4] perf-test: bump corpus version to 0.3
David Bremner [Tue, 4 Dec 2012 04:34:35 +0000 (00:34 +2000)]
Re: [PATCH 2/4] perf-test: bump corpus version to 0.3

9 years ago[PATCH 4/4] perf-test: add nmbug tags to default database
david [Tue, 4 Dec 2012 04:18:32 +0000 (00:18 +2000)]
[PATCH 4/4] perf-test: add nmbug tags to default database

9 years ago[PATCH 3/4] perf-test: unpack tags.
david [Tue, 4 Dec 2012 04:18:31 +0000 (00:18 +2000)]
[PATCH 3/4] perf-test: unpack tags.

9 years ago[PATCH 2/4] perf-test: bump corpus version to 0.3
david [Tue, 4 Dec 2012 04:18:30 +0000 (00:18 +2000)]
[PATCH 2/4] perf-test: bump corpus version to 0.3

9 years ago[PATCH 1/4] perf-test: add corpus size to output, compact I/O stats
david [Tue, 4 Dec 2012 04:18:29 +0000 (00:18 +2000)]
[PATCH 1/4] perf-test: add corpus size to output, compact I/O stats

9 years ago[PATCH 3/3] perf-test: add caching of xapian database.
david [Tue, 4 Dec 2012 01:17:04 +0000 (21:17 +2000)]
[PATCH 3/3] perf-test: add caching of xapian database.

9 years ago[PATCH 2/3] perf-test: cache unpacked corpus
david [Tue, 4 Dec 2012 01:17:03 +0000 (21:17 +2000)]
[PATCH 2/3] perf-test: cache unpacked corpus

9 years ago[PATCH 1/3] performance-test: add argument parsing for performance tests.
david [Tue, 4 Dec 2012 01:17:02 +0000 (21:17 +2000)]
[PATCH 1/3] performance-test: add argument parsing for performance tests.

9 years agoRe: [PATCH] test: fix an evident copy-paste error in argument parsing test
Austin Clements [Mon, 3 Dec 2012 23:15:58 +0000 (18:15 +1900)]
Re: [PATCH] test: fix an evident copy-paste error in argument parsing test

9 years ago[PATCH] test: fix an evident copy-paste error in argument parsing test
Jani Nikula [Mon, 3 Dec 2012 22:54:52 +0000 (00:54 +0200)]
[PATCH] test: fix an evident copy-paste error in argument parsing test

9 years agoRe: [PATCH v2 0/3] Allow emacs to toggle display of all parts including multipart
Mark Walters [Mon, 3 Dec 2012 22:45:22 +0000 (22:45 +0000)]
Re: [PATCH v2 0/3] Allow emacs to toggle display of all parts including multipart

9 years agoRe: [PATCH 2/2] cli: convert "notmuch new" to the argument parser
Jani Nikula [Mon, 3 Dec 2012 22:35:46 +0000 (00:35 +0200)]
Re: [PATCH 2/2] cli: convert "notmuch new" to the argument parser

9 years agoRe: [PATCH 1/2] cli: fix notmuch top level argument parsing
Jani Nikula [Mon, 3 Dec 2012 22:30:29 +0000 (00:30 +0200)]
Re: [PATCH 1/2] cli: fix notmuch top level argument parsing

9 years agoRe: [PATCH 2/2] cli: convert "notmuch new" to the argument parser
Austin Clements [Mon, 3 Dec 2012 22:28:44 +0000 (17:28 +1900)]
Re: [PATCH 2/2] cli: convert "notmuch new" to the argument parser

9 years agoRe: [PATCH 1/2] cli: fix notmuch top level argument parsing
Jani Nikula [Mon, 3 Dec 2012 22:17:41 +0000 (00:17 +0200)]
Re: [PATCH 1/2] cli: fix notmuch top level argument parsing

9 years agoRe: [PATCH] emacs: drop support for deprecated notmuch-folders
Austin Clements [Mon, 3 Dec 2012 22:13:14 +0000 (17:13 +1900)]
Re: [PATCH] emacs: drop support for deprecated notmuch-folders

9 years ago[RFC PATCH] cli: add --remove-all option to "notmuch tag"
Jani Nikula [Mon, 3 Dec 2012 22:12:44 +0000 (00:12 +0200)]
[RFC PATCH] cli: add --remove-all option to "notmuch tag"

9 years agoRe: [PATCH 1/2] cli: fix notmuch top level argument parsing
Michal Nazarewicz [Mon, 3 Dec 2012 21:32:52 +0000 (22:32 +0100)]
Re: [PATCH 1/2] cli: fix notmuch top level argument parsing

9 years ago[PATCH] emacs: drop support for deprecated notmuch-folders
Jani Nikula [Mon, 3 Dec 2012 21:23:44 +0000 (23:23 +0200)]
[PATCH] emacs: drop support for deprecated notmuch-folders

9 years ago[PATCH 2/2] cli: convert "notmuch new" to the argument parser
Jani Nikula [Mon, 3 Dec 2012 20:56:13 +0000 (22:56 +0200)]
[PATCH 2/2] cli: convert "notmuch new" to the argument parser

9 years ago[PATCH 1/2] cli: fix notmuch top level argument parsing
Jani Nikula [Mon, 3 Dec 2012 20:56:12 +0000 (22:56 +0200)]
[PATCH 1/2] cli: fix notmuch top level argument parsing

9 years agoRe: [PATCH (draft) 0/2] Allow emacs to toggle display of all parts including multipart
Jameson Graef Rollins [Mon, 3 Dec 2012 17:15:21 +0000 (09:15 +1600)]
Re: [PATCH (draft) 0/2] Allow emacs to toggle display of all parts including multipart

9 years agoRe: [PATCH] emacs: show: refresh buffer did not remove overlays
Austin Clements [Mon, 3 Dec 2012 16:47:30 +0000 (11:47 +1900)]
Re: [PATCH] emacs: show: refresh buffer did not remove overlays

9 years agoRe: [PATCH] emacs: stash bugfix
Austin Clements [Mon, 3 Dec 2012 15:20:15 +0000 (10:20 +1900)]
Re: [PATCH] emacs: stash bugfix

9 years ago[PATCH] emacs: show: refresh buffer did not remove overlays
Mark Walters [Mon, 3 Dec 2012 13:11:00 +0000 (13:11 +0000)]
[PATCH] emacs: show: refresh buffer did not remove overlays

9 years agoUsing notmuch with planner.
Bernard Hurley [Mon, 3 Dec 2012 12:45:56 +0000 (12:45 +0000)]
Using notmuch with planner.

9 years agoRe: v3 of testing for new tagging/dump/restore
David Bremner [Mon, 3 Dec 2012 11:38:09 +0000 (07:38 +2000)]
Re: v3 of testing for new tagging/dump/restore

9 years agoRe: [PATCH v2] contrib: pick: use notmuch-clean-address
David Bremner [Mon, 3 Dec 2012 11:35:33 +0000 (07:35 +2000)]
Re: [PATCH v2] contrib: pick: use notmuch-clean-address

9 years agoRe: [PATCH] emacs: stash bugfix
Mark Walters [Mon, 3 Dec 2012 09:27:57 +0000 (09:27 +0000)]
Re: [PATCH] emacs: stash bugfix

9 years agoRe: [PATCH] emacs: stash bugfix
Austin Clements [Mon, 3 Dec 2012 01:34:02 +0000 (20:34 +1900)]
Re: [PATCH] emacs: stash bugfix

9 years agoRe: [PATCH] emacs: show: make show-get-message-prop usable from pick
Mark Walters [Mon, 3 Dec 2012 01:22:53 +0000 (01:22 +0000)]
Re: [PATCH] emacs: show: make show-get-message-prop usable from pick

9 years ago[PATCH 00/10] CLI output versioning
Austin Clements [Mon, 3 Dec 2012 00:58:55 +0000 (19:58 +1900)]
[PATCH 00/10] CLI output versioning

9 years ago[PATCH v2 3/3] emacs: show make default part button toggle view when sensible
Mark Walters [Mon, 3 Dec 2012 00:58:37 +0000 (00:58 +0000)]
[PATCH v2 3/3] emacs: show make default part button toggle view when sensible

9 years ago[PATCH v2 2/3] emacs: allow the user to toggle the visibility of multipart/alternativ...
Mark Walters [Mon, 3 Dec 2012 00:58:36 +0000 (00:58 +0000)]
[PATCH v2 2/3] emacs: allow the user to toggle the visibility of multipart/alternative parts

9 years ago[PATCH v2 1/3] emacs: show: make refresh fix point(ish)
Mark Walters [Mon, 3 Dec 2012 00:58:35 +0000 (00:58 +0000)]
[PATCH v2 1/3] emacs: show: make refresh fix point(ish)

9 years ago[PATCH v2 0/3] Allow emacs to toggle display of all parts including multipart
Mark Walters [Mon, 3 Dec 2012 00:58:34 +0000 (00:58 +0000)]
[PATCH v2 0/3] Allow emacs to toggle display of all parts including multipart

9 years agoRe: [patch v3 3/6] test/hex-escaping: new test for hex escaping routines
David Bremner [Sun, 2 Dec 2012 23:57:06 +0000 (19:57 +2000)]
Re: [patch v3 3/6] test/hex-escaping: new test for hex escaping routines

9 years agoRe: [patch v3 6/6] test: add broken roundtrip test
David Bremner [Sun, 2 Dec 2012 23:19:12 +0000 (19:19 +2000)]
Re: [patch v3 6/6] test: add broken roundtrip test

9 years ago[PATCH 1/1] NEWS: under-the-hood Emacs interface fixes
Tomi Ollila [Sun, 2 Dec 2012 22:48:44 +0000 (00:48 +0200)]
[PATCH 1/1] NEWS: under-the-hood Emacs interface fixes

9 years ago[PATCH] emacs: show: make show-get-message-prop usable from pick
Mark Walters [Sun, 2 Dec 2012 22:21:21 +0000 (22:21 +0000)]
[PATCH] emacs: show: make show-get-message-prop usable from pick

9 years ago[RFC PATCH] emacs: show: make show-get-message-prop usable from pick
Mark Walters [Sun, 2 Dec 2012 21:29:04 +0000 (21:29 +0000)]
[RFC PATCH] emacs: show: make show-get-message-prop usable from pick

9 years agoRe: [PATCH (draft) 0/2] Allow emacs to toggle display of all parts including multipart
Jani Nikula [Sun, 2 Dec 2012 19:48:00 +0000 (21:48 +0200)]
Re: [PATCH (draft) 0/2] Allow emacs to toggle display of all parts including multipart

9 years agoRe: v3 of testing for new tagging/dump/restore
Jani Nikula [Sun, 2 Dec 2012 15:44:56 +0000 (17:44 +0200)]
Re: v3 of testing for new tagging/dump/restore

9 years agoRe: [patch v3 3/6] test/hex-escaping: new test for hex escaping routines
Jani Nikula [Sun, 2 Dec 2012 15:29:00 +0000 (17:29 +0200)]
Re: [patch v3 3/6] test/hex-escaping: new test for hex escaping routines

9 years agoRe: V2 of batch-tagging plus new dump/restore
Jani Nikula [Sun, 2 Dec 2012 14:47:16 +0000 (16:47 +0200)]
Re: V2 of batch-tagging plus new dump/restore

9 years agoRe: [Patch v2 17/17] tag-util: optimization of tag application
Jani Nikula [Sun, 2 Dec 2012 14:42:12 +0000 (16:42 +0200)]
Re: [Patch v2 17/17] tag-util: optimization of tag application

9 years agoRe: [Patch v2 16/17] notmuch-{dump, restore}.1: document new format options
Jani Nikula [Sun, 2 Dec 2012 13:40:51 +0000 (15:40 +0200)]
Re: [Patch v2 16/17] notmuch-{dump, restore}.1: document new format options

9 years ago[patch v3 6/6] test: add broken roundtrip test
david [Sun, 2 Dec 2012 13:33:24 +0000 (09:33 +2000)]
[patch v3 6/6] test: add broken roundtrip test

9 years ago[patch v3 5/6] test: add generator for random "stub" messages
david [Sun, 2 Dec 2012 13:33:23 +0000 (09:33 +2000)]
[patch v3 5/6] test: add generator for random "stub" messages

9 years ago[patch v3 4/6] test: add database routines for testing
david [Sun, 2 Dec 2012 13:33:22 +0000 (09:33 +2000)]
[patch v3 4/6] test: add database routines for testing

9 years ago[patch v3 3/6] test/hex-escaping: new test for hex escaping routines
david [Sun, 2 Dec 2012 13:33:21 +0000 (09:33 +2000)]
[patch v3 3/6] test/hex-escaping: new test for hex escaping routines

9 years ago[patch v3 2/6] test/hex-xcode: new test binary
david [Sun, 2 Dec 2012 13:33:20 +0000 (09:33 +2000)]
[patch v3 2/6] test/hex-xcode: new test binary

9 years ago[patch v3 1/6] hex-escape: (en|de)code strings to/from restricted character set
david [Sun, 2 Dec 2012 13:33:19 +0000 (09:33 +2000)]
[patch v3 1/6] hex-escape: (en|de)code strings to/from restricted character set

9 years agov3 of testing for new tagging/dump/restore
david [Sun, 2 Dec 2012 13:33:18 +0000 (09:33 +2000)]
v3 of testing for new tagging/dump/restore

9 years agoRe: [Patch v2 13/17] notmuch-restore: add support for input format 'batch-tag'
Jani Nikula [Sun, 2 Dec 2012 13:29:43 +0000 (15:29 +0200)]
Re: [Patch v2 13/17] notmuch-restore: add support for input format 'batch-tag'

9 years agoRe: [Patch v2 12/17] man: document notmuch tag --batch, --input options
Jani Nikula [Sun, 2 Dec 2012 13:21:51 +0000 (15:21 +0200)]
Re: [Patch v2 12/17] man: document notmuch tag --batch, --input options

9 years agoRe: [PATCH] emacs: stash bugfix
Tomi Ollila [Sun, 2 Dec 2012 11:04:09 +0000 (13:04 +0200)]
Re: [PATCH] emacs: stash bugfix

9 years ago[PATCH] emacs: stash bugfix
Mark Walters [Sun, 2 Dec 2012 10:11:08 +0000 (10:11 +0000)]
[PATCH] emacs: stash bugfix

9 years ago[PATCH 10/10] emacs: Use --use-schema for show and reply
Austin Clements [Sun, 2 Dec 2012 02:40:02 +0000 (21:40 +1900)]
[PATCH 10/10] emacs: Use --use-schema for show and reply

9 years ago[PATCH 09/10] emacs: Improve error handling for notmuch-call-notmuch-json
Austin Clements [Sun, 2 Dec 2012 02:40:01 +0000 (21:40 +1900)]
[PATCH 09/10] emacs: Improve error handling for notmuch-call-notmuch-json

9 years ago[PATCH 08/10] emacs: Factor out synchronous notmuch JSON invocations
Austin Clements [Sun, 2 Dec 2012 02:40:00 +0000 (21:40 +1900)]
[PATCH 08/10] emacs: Factor out synchronous notmuch JSON invocations

9 years ago[PATCH 07/10] emacs: Use --use-schema for search
Austin Clements [Sun, 2 Dec 2012 02:39:59 +0000 (21:39 +1900)]
[PATCH 07/10] emacs: Use --use-schema for search

9 years ago[PATCH 06/10] emacs: Fix bug in resynchronizing after a JSON parse error
Austin Clements [Sun, 2 Dec 2012 02:39:58 +0000 (21:39 +1900)]
[PATCH 06/10] emacs: Fix bug in resynchronizing after a JSON parse error

9 years ago[PATCH 05/10] test: Sanity tests for --use-schema argument
Austin Clements [Sun, 2 Dec 2012 02:39:57 +0000 (21:39 +1900)]
[PATCH 05/10] test: Sanity tests for --use-schema argument

9 years ago[PATCH 04/10] reply: Support --use-schema
Austin Clements [Sun, 2 Dec 2012 02:39:56 +0000 (21:39 +1900)]
[PATCH 04/10] reply: Support --use-schema

9 years ago[PATCH 03/10] show: Support --use-schema
Austin Clements [Sun, 2 Dec 2012 02:39:55 +0000 (21:39 +1900)]
[PATCH 03/10] show: Support --use-schema

9 years ago[PATCH 02/10] search: Support --use-schema
Austin Clements [Sun, 2 Dec 2012 02:39:54 +0000 (21:39 +1900)]
[PATCH 02/10] search: Support --use-schema

9 years ago[PATCH 01/10] cli: Framework for structured output versioning
Austin Clements [Sun, 2 Dec 2012 02:39:53 +0000 (21:39 +1900)]
[PATCH 01/10] cli: Framework for structured output versioning

9 years agoRe: [PATCH] test: add test for notmuch tag --batch option
Jani Nikula [Sun, 2 Dec 2012 00:06:17 +0000 (02:06 +0200)]
Re: [PATCH] test: add test for notmuch tag --batch option

9 years agoRe: [Patch v2 10/17] cli: add support for batch tagging operations to "notmuch tag"
Jani Nikula [Sat, 1 Dec 2012 23:55:08 +0000 (01:55 +0200)]
Re: [Patch v2 10/17] cli: add support for batch tagging operations to "notmuch tag"

9 years agoRe: [Patch v2 09/17] tag-util.[ch]: New files for common tagging routines
Jani Nikula [Sat, 1 Dec 2012 23:28:29 +0000 (01:28 +0200)]
Re: [Patch v2 09/17] tag-util.[ch]: New files for common tagging routines

9 years agoRe: [PATCH 0/3] Add notmuch-pick to contrib
Mark Walters [Sat, 1 Dec 2012 21:03:06 +0000 (21:03 +0000)]
Re: [PATCH 0/3] Add notmuch-pick to contrib

9 years agoRe: [PATCH v2] contrib: pick: use notmuch-clean-address
Tomi Ollila [Sat, 1 Dec 2012 20:44:41 +0000 (22:44 +0200)]
Re: [PATCH v2] contrib: pick: use notmuch-clean-address

9 years ago[PATCH v2] contrib: pick: use notmuch-clean-address
Mark Walters [Sat, 1 Dec 2012 18:02:02 +0000 (18:02 +0000)]
[PATCH v2] contrib: pick: use notmuch-clean-address

9 years agoRe: [PATCH 1/3] Adding an S-expression structured output printer.
Mark Walters [Sat, 1 Dec 2012 16:14:44 +0000 (16:14 +0000)]
Re: [PATCH 1/3] Adding an S-expression structured output printer.

9 years agoRe: [PATCH 1/3] Adding an S-expression structured output printer.
Mark Walters [Sat, 1 Dec 2012 15:46:32 +0000 (15:46 +0000)]
Re: [PATCH 1/3] Adding an S-expression structured output printer.

9 years agoRe: [PATCH 1/3] Adding an S-expression structured output printer.
Austin Clements [Sat, 1 Dec 2012 15:18:17 +0000 (10:18 +1900)]
Re: [PATCH 1/3] Adding an S-expression structured output printer.

9 years agoRe: [PATCH] contrib: pick: use notmuch-clean-address
Tomi Ollila [Sat, 1 Dec 2012 14:31:55 +0000 (16:31 +0200)]
Re: [PATCH] contrib: pick: use notmuch-clean-address

9 years agoRe: [PATCH 1/3] Adding an S-expression structured output printer.
Mark Walters [Sat, 1 Dec 2012 14:26:46 +0000 (14:26 +0000)]
Re: [PATCH 1/3] Adding an S-expression structured output printer.

9 years agoRe: [PATCH 1/3] Adding an S-expression structured output printer.
Mark Walters [Sat, 1 Dec 2012 13:45:48 +0000 (13:45 +0000)]
Re: [PATCH 1/3] Adding an S-expression structured output printer.

9 years ago[PATCH] contrib: pick: use notmuch-clean-address
Mark Walters [Sat, 1 Dec 2012 13:36:46 +0000 (13:36 +0000)]
[PATCH] contrib: pick: use notmuch-clean-address

9 years agoRe: [PATCH 1/3] Adding an S-expression structured output printer.
Tomi Ollila [Sat, 1 Dec 2012 13:29:36 +0000 (15:29 +0200)]
Re: [PATCH 1/3] Adding an S-expression structured output printer.