This series converts the saved-search format to plists. This should make it much easier to extend their functionality. The final patch illustrates this by adding a sort-order option to the saved searches. It also exposes the count-query functionality that is already present internally, and could be used to store keyboard shortcuts for searches. The series tries hard to be backwardly compatible and seems to work in most cases. However, notmuch-hello is very interconnected so some corner cases may fail: for example if people are doing strange things with notmuch-saved-search-sort-function then it may break. Also note that the functions used for saved-searches are also used for the "all tags" section: I have not converted them as they are purely internal. Since we have backwards compatibility they still work. Best wishes Mark Mark Walters (5): emacs: hello: add helper functions for saved-searches emacs: hello: use the saved-search helper functions emacs: hello: add a customize for saved-searches emacs: hello: switch notmuch-hello-insert-buttons to plists emacs: Add a sort-order option to saved-searches emacs/notmuch-hello.el | 129 +++++++++++++++++++++++++++++++++--------------- emacs/notmuch-lib.el | 33 +++++++++++-- emacs/notmuch.el | 6 +-- 3 files changed, 122 insertions(+), 46 deletions(-) -- 1.7.10.4