I decided to start a new thread since the other one id:"1322808114-11854-1-git-send-email-david at tethera.net" was getting pretty long, and there was no actual relevant discussion there.
I think these patches are getting close to ready. One thing to discuss is the inclusion of single element options. These are not currently processed and are a essentially an artifact of an earlier implementation; on the other hand it might be nice to have them in place so we just need to (in theory) update notmuch-opts.[ch] to support short options.
