notmuch/test/emacs-tree.expected-output
Mohsin Kaleem cd89065dc3 emacs: Add new option notmuch-search-hide-excluded
The new notmuch-search-hide-excluded option allows users to configure whether
to show or hide excluded messages (as determined by search.exclude_tags
in the local notmuch config file). It defaults to true for now to maintain
backwards-compatibility with how notmuch-{search,tree} already worked.

New commands notmuch-search-toggle-hide-excluded and
notmuch-tree-toggle-exclude have also been added. They toggle the value
of notmuch-search-hide-excluded for the search in the current search or
tree buffer. It's bound to "i" in the respective keymaps for these
modes.

Lastly I've amended some calls to notmuch-tree and notmuch-unthreaded
which didn't pass through the buffer local value of
notmuch-search-oldest-first (and now notmuch-search-exclude).
Examples of where I've done this include:
  + notmuch-jump-search
  + notmuch-tree-from-search-current-query
  + notmuch-unthreaded-from-search-current-query
  + notmuch-tree-from-search-thread

A new test file for Emacs has been added which covers the usage of the
new `notmuch-search-hide-excluded' option and interactively hiding or
showing mail with excluded tags. These test cover the basic usage of
the `notmuch-search-toggle-hide-excluded' command in notmuch-search,
notmuch-tree and notmuch-unthreaded searches. These tests also cover
the persistence of the current value of the hide-excluded mail option
as a user switches from between these different search commands.

[1]: id:87ilxlxsng.fsf@kisara.moe

Amended-by: db, fix indentation in T461-emacs-search-exclude.sh
2024-04-06 15:03:45 -03:00
..
inbox-outline emacs: notmuch-tree-outline-mode 2023-02-20 08:58:32 -04:00
notmuch-tree-show-window T460-emacs-tree: sync $EXPECTED with test name 2018-05-03 21:03:33 -03:00
notmuch-tree-single-thread T460-emacs-tree: sync $EXPECTED with test name 2018-05-03 21:03:33 -03:00
notmuch-tree-tag-inbox T460-emacs-tree: sync $EXPECTED with test name 2018-05-03 21:03:33 -03:00
notmuch-tree-tag-inbox-oldest-first emacs: Add new option notmuch-search-hide-excluded 2024-04-06 15:03:45 -03:00
notmuch-tree-tag-inbox-tagged T460-emacs-tree: sync $EXPECTED with test name 2018-05-03 21:03:33 -03:00
notmuch-tree-tag-inbox-thread-tagged T460-emacs-tree: sync $EXPECTED with test name 2018-05-03 21:03:33 -03:00
result-format-function test/emacs: test for functions in notmuch-search-result-format. 2021-09-08 23:01:02 -03:00