Lines Matching +refs:notmuch +refs:poll

42 notmuch is built with the `sfsexp` library. See
43 notmuch-sexp-queries(7) for syntax, and use `notmuch config get
44 built_with.sexpr_query` to check if notmuch is compiled with
50 Support multiple `Delivered-To` headers in notmuch-reply(1).
55 Functions are now allowed in `notmuch-search-result-format`.
61 Allow customization of tree drawing symbols in notmuch-tree mode.
90 `database.autocommit` in notmuch-config(1).
98 notmuch-show.
103 `notmuch` no longer sets `mail-user-agent` on load. To restore the
104 previous behaviour of using notmuch to send mail by default, customize
105 `mail-user-agent` to `notmuch-user-agent`.
107 `notmuch-company` now works in `org-msg`.
113 Define a new face `notmuch-jump-key`.
115 New commands in notmuch-tree view: `notmuch-tree-filter` and `notmuch-tree-filter-by-tag`.
117 Honour `notmuch-show-text/html-blocked-images` when using `w3m` to
120 Support toggling sort order in notmuch-tree mode.
125 Memory management of allocated notmuch objects (database, messages,
152 `notmuch.h`.
160 Restore "notmuch config get built_with.*", which was broken in 0.32.
174 Fix small memory leak in notmuch new.
207 default worked only in "notmuch config".
213 in `notmuch-before-tag-hook` and `notmuch-after-tag-hook`.
215 Add `notmuch-jump-key` face to fontify keys in `notmuch-jump` and
226 management facilities for notmuch. The previous distinction between
228 files and those that must be set in the database via the "notmuch
235 information see `notmuch-config(1)`.
241 constants have been added to the notmuch API. Most notably:
256 `lib/notmuch.h`, or the doxygen formatted documentation in `notmuch(3)`.
261 The `notmuch config set` subcommand gained a `--database` argument to
264 The speed of `notmuch new` and `notmuch reindex` in dealing with large
272 users to opt out of notmuch address completion, and do not force Ido
279 Lexical binding is now used in all notmuch-emacs libraries.
281 Fix bug in calling `notmuch-mua-mail` with a non-nil RETURN-ACTION.
284 `notmuch-address-locate-command`,
285 `notmuch-documentation-first-line`, `notmuch-folder`,
286 `notmuch-hello-trim', `notmuch-hello-versions` => `notmuch-version`,
287 `notmuch-remove-if-not`, `notmuch-search-disjunctive-regexp`,
288 `notmuch-sexp-eof`, `notmuch-split-content-type`, and
289 `notmuch-tree-button-activate`.
294 (define-key 'notmuch-show-mode-map "7" 'foo)
296 (define-key notmuch-show-mode-map "7" 'foo)
366 Add support for moving between threads after notmuch-tree-from-search-thread.
368 New `notmuch-unthreaded` mode (added in Notmuch 0.30)
390 The shell pipeline executed by notmuch-mutt, which symlinked matched
423 We now support building notmuch against Xapian 1.5 (the current
455 notmuch-properties(7)).
463 notmuch-properties(7)).
472 "notmuch" module.
488 Fix for double close of file in notmuch-dump.
523 notmuch-config(1) for details. This requires reindexing after changing
530 mboxes); e.g. `gzip -9 $MAIL/archive/giant-message && notmuch new`
541 `notmuch show` now supports --body=false and --include-html with
544 Fix several performance problems with `notmuch reindex`.
546 `notmuch show` and `notmuch reply` now emit per-message cryptographic
555 function `notmuch-mua-attachment-check`).
559 Bind `g` to refresh the current notmuch buffer.
604 Fix a spurious error when using `notmuch show --raw` on messages whose
670 Database paths (i.e. parameters to `notmuch config set
682 Call `notmuch-mua-send-hook` hooks when sending a message
689 The zsh completion has been updated to cover most of the notmuch
696 The build system now installs notmuch-mutt and notmuch-emacs-mua with
717 `notmuch-search-terms(7)` for details.
722 Add the --full-scan option to `notmuch new`
726 Add new --decrypt=stash option for `notmuch show`
735 An initial manual for `notmuch-emacs` is now installed by default (in
742 deprecated, and may disappear in a future release of notmuch.
759 related abort in `notmuch show`.
779 There is a new subcommand, `notmuch reindex`, which re-indexes all
787 Improved error reporting in notmuch new
802 Allow `notmuch insert --folder=""`
806 Strip trailing '/' from folder path for notmuch insert
810 New option --output=address for notmuch address
812 Make `notmuch show` more robust against deleting duplicate files
816 The --decrypt option to `notmuch show` and `notmuch reply` now takes
817 an explicit argument. If you were used to invoking `notmuch show
818 --decrypt`, you should switch to `notmuch show --decrypt=true`.
828 the notmuch index. This makes it possible to search your encrypted
831 commands (new, insert, reindex), or by default by running "notmuch
840 run "notmuch config set index.decrypt nostash"). See `index.decrypt`
841 in notmuch-config(1) for more details.
851 Guard against concurrent searches in notmuch-tree
856 notmuch command without using temporary files.
917 Optional `decrypt_policy` flag is available for notmuch.database().index_file()
922 nmbug's internal version increases to 0.3 in this notmuch release.
923 User-facing changes with this notmuch release:
935 New man page: notmuch-properties(7)
965 Fix segfault in notmuch-show crypto handling when compiled against
1007 Invoking `notmuch-show-stash-date` with a prefix argument
1039 Fix output from `notmuch dump --include=properties` to not include tags.
1061 Fix several memory leaks in `notmuch show`
1084 This requires recent Xapian (1.4+) See notmuch-search-terms(7) for
1090 Run external `notmuch-` prefixed commands as subcommands
1092 You can now add your own `notmuch-` prefixed commands in PATH, and
1093 have notmuch run them as if they were notmuch commands. See the
1094 `notmuch(1)` man page for details
1099 format are reminded of the `--format-version` argument to `notmuch
1100 show` and `notmuch search` which can prevent breakage when the
1106 Postpone and resume messages in `notmuch-message-mode` (composition)
1113 Draft messages are tagged with `notmuch-draft-tags` (draft by
1124 notmuch's internal completion between runs of emacs. This makes the
1127 customize `notmuch-address-save-filename`.
1132 like notmuch jump). For example (by default) k u will remove the
1136 variable `notmuch-tagging-keys` for more information.
1140 It is now possible to refresh all notmuch buffers to reflect the
1147 effects for notmuch (security, triggering errors etc). Notmuch now
1155 Small change in the api for notmuch-search-tag
1157 When `notmuch-search-tag` is called non-interactively and the region
1167 `notmuch emacs-mua` command installed with the Emacs interface
1169 We've carried a `notmuch-emacs-mua` script in the source tree for
1174 transparently becomes a new notmuch command. See the
1175 `notmuch-emacs-mua(1)` man page for details.
1215 Fix read-after-free bug in `notmuch new`.
1233 notmuch binary in cases where it was not not needed.
1241 Improve error handling in notmuch insert
1244 filesystem. Certain errors during `notmuch insert` most likely to
1250 Restore autoload cookie for notmuch-search.
1258 Treat disappearing files during notmuch new as non-fatal.
1271 Fix notmuch-interesting-buffer and notmuch-cycle-notmuch-buffers.
1273 notmuch-tree-mode and notmuch-message-mode buffers are now
1274 considered interesting by `notmuch-interesting-buffer` and
1275 `notmuch-cycle-notmuch-buffers`.
1301 notmuch-search-line-faces. This is now fixed.
1306 25, causing a notmuch-show mode test to fail. This release fixes the
1323 When opening a database notmuch by default will wait for another
1330 database and they can be used from any notmuch client.
1351 A group of `built_with` keys is now supported for notmuch
1366 Make notmuch-message-mode use insert for fcc
1368 Notmuch-message-mode now defaults to using notmuch insert for
1370 defcustom `notmuch-maildir-use-notmuch-insert` to nil.
1372 When using notmuch insert, `notmuch-fcc-dirs` must be a subdirectory
1386 There is a new defcustom `notmuch-address-internal-completion` which
1394 There is a new function `notmuch-address-toggle-internal-completion`
1405 The function `notmuch-show-resend-message` (bound to `b` in show
1413 New faces `notmuch-tag-unread`, `notmuch-tag-flagged`,
1414 `notmuch-tag-deleted`, `notmuch-tag-added`,
1415 `notmuch-search-flagged-face` and `notmuch-search-unread-face` are
1416 now used by default. Customize `notmuch-faces` to modify them.
1512 `notmuch show` now supports verifying S/MIME signatures
1532 `notmuch-mua-reply-insert-header-p-function`.
1549 setting `notmuch-multipart/alternative-discouraged` to a function
1554 `notmuch-multipart/alternative-discouraged` to a list of discouraged
1571 `notmuch-message-address-insinuate` is now a no-op
1573 This reduces the amount of interference with non-notmuch uses of
1580 `notmuch-address-command` to try the internal completion. If
1581 `company-mode` is available, notmuch uses it by default for
1588 the notmuch (lisp) files located in `./emacs` directory.
1593 New `notmuch-report(1)` and `notmuch-report.json(5)` man pages
1594 describe `notmuch-report` and its JSON configuration file. You can
1598 notmuch-report
1602 notmuch queries, and doesn't really have anything to do with nmbug,
1606 users looking for generic notmuch reporting tools.
1610 `notmuch-report.json` so it is more obviously associated with the
1613 `notmuch-report.json(5)`.
1615 `notmuch-report` now wraps query phrases in parentheses when and-ing
1631 `notmuch-search-terms(7)` for more information.
1638 please refer to the `notmuch-search-terms` manual page.
1643 automatically, without prompting on the next time `notmuch new` is
1647 `.notmuch` directory before upgrading.
1652 The ruby bindings are now built as part of the main notmuch build
1667 option "--uuid" (`notmuch(1)`) was added for to detect counter
1668 rollover and reinitialization, and `notmuch-count(1)` gained a
1671 The `notmuch address` command supports new deduplication schemes
1673 `notmuch address` has gained a new `--deduplicate` option to specify
1678 on the case insensitive address part). See the `notmuch-address`
1684 `notmuch-emacs-version` is used in `User-Agent` header
1686 The value of recently introduced variable `notmuch-emacs-version` is
1689 Removed `notmuch-version` function by renaming it to `notmuch-cli-version`
1691 With existing variable `notmuch-emacs-version` the accompanied
1692 function which retrieves the version of `notmuch-command` is
1693 better named as `notmuch-cli-version`.
1697 New message composition mode: `notmuch-compose-mode`
1702 Allow filtering of search results in `notmuch-show`
1706 Bug fix for replying to encrypted messages in `notmuch-tree` mode
1710 Applies to saved searches run from `notmuch-hello`, or by a keyboard
1711 shortcut (`notmuch-jump`). Can be set in the customize interface, or
1713 `notmuch-saved-searches`.
1717 The variable `notmuch-show-max-text-part-size` controls the maximum
1734 `notmuch new`. The mtime of the old directory document was also used
1738 deleting the old documents in `notmuch new` on filesystem directory
1745 `notmuch_database_get_revision`. For the latter, see `notmuch(3)`.
1767 Bug fix for marking messages read in `notmuch-tree` mode.
1787 `notmuch-search-terms` manual page for details.
1792 notmuch which one to use by setting `crypto.gpg_path`
1817 `notmuch new` will no longer nag about mboxes with a single message.
1840 Improved notmuch-search-terms.7
1842 The man page `notmuch-search-terms(7)` has been extended, merging
1848 `notmuch-deliver` is removed. As far as we know, all functionality
1849 previously provided by `notmuch-deliver` should now be provided by
1850 `notmuch insert`, provided by the main notmuch binary.
1873 This release improves the reliability of `notmuch dump` and the error
1874 handling for `notmuch insert`. The new `notmuch address` command is
1884 Stopped `notmuch dump` failing if someone writes to the database
1888 dump which would cause the dump to fail. Note, if another notmuch
1892 `notmuch insert` requires successful message indexing for success status
1894 Previously the `notmuch insert` subcommand indicated success even if
1897 tags, etc. `notmuch insert` is now more strict, also requiring
1902 `notmuch insert` has gained support for `post-insert` hook
1905 `post-new`. There's also a new option `notmuch insert --no-hooks` to
1906 skip the hook. See the notmuch-hooks(1) man page for details.
1908 `notmuch deliver` is deprecated
1910 With this release we believe that `notmuch insert` has reached
1911 parity with `notmuch deliver`. We recommend that all users of
1912 `notmuch deliver` switch to `notmuch insert` as the former is
1915 `notmuch search` now supports `--duplicate=N` option with `--output=messages`
1917 Complementing the `notmuch search --duplicate=N --output=files`
1922 Added `notmuch address` subcommand
1933 Use the `j` key to access saved searches from anywhere in notmuch
1935 `j` is now globally bound to `notmuch-jump`, which provides fast,
1937 with the default saved searches `j i` from anywhere in notmuch will
1945 up/down, notmuch commands such as n,N etc). This fixes various
1948 `notmuch-show-mark-read-function` to a custom function.
1953 as well as shortcut keys for `notmuch-jump`.
1955 Improved `q` binding in notmuch buffers
1957 `q` will now bury rather than kill a notmuch search, show or tree
1961 `notmuch-show-stash-mlarchive-link-alist` now supports functions
1966 patch ID. `notmuch-show-stash-mlarchive-link-alist` now supports
2003 and fixes a bug that sometimes prevented notmuch from linking
2039 The notmuch binaries and libraries are now build with debugging symbols
2075 Put notmuch lib directory first in RPATH
2097 `notmuch-dump`. There should be no functional difference.
2149 advised to see the `notmuch-search-terms` manual page for details,
2157 special syntax. See the `notmuch-search-terms` manual page for
2164 done automatically, without prompting on the next time `notmuch new`
2168 `.notmuch` directory before upgrading.
2176 properly, either by relying on running `notmuch new`, or checking
2201 `notmuch dump` now defaults to `batch-tag` format
2205 `notmuch new` has a --quiet option
2209 `notmuch insert` respects maildir.synchronize_flags config option
2211 Do not synchronize tags to maildir flags in `notmuch insert` if the
2223 `notmuch new` and `notmuch insert` now check the user configured
2225 `notmuch tag`. Invalid tags are currently the empty string and tags
2233 If the file pointed by new variable `notmuch-init-file` (typically
2234 `~/.emacs.d/notmuch-config.el`) exists, it is loaded at the end of
2235 `notmuch.el`. Users can put their personal notmuch emacs lisp based
2241 The format for `notmuch-saved-searches` has changed, but old style
2244 store a separate query to use for generating the count notmuch
2250 `notmuch-saved-searches`.
2252 IMPORTANT: a new style notmuch-saved-searches variable will break
2253 previous versions of notmuch-emacs (even search will not work); to
2254 fix remove the customization for notmuch-saved-searches.
2258 modified. Replacing (car saved-search) by (notmuch-saved-search-get
2260 (notmuch-saved-search-get saved-search :query) should be sufficient.
2262 The keys of `notmuch-tag-formats` are now regexps
2265 `notmuch-tag-formats` will continue to work as before unless tags
2280 The variables `notmuch-tag-deleted-formats` and
2281 `notmuch-tag-added-formats`, which have the same syntax as
2282 `notmuch-tag-formats`, allow this to be customized.
2284 Setting `notmuch-tag-deleted-formats` to `'((".*" nil))` and
2285 `notmuch-tag-added-formats` to `'((".*" tag))` will give the old
2291 The new, build-time generated variable `notmuch-emacs-version` is used
2292 to distinguish between notmuch cli and notmuch emacs versions.
2293 The function `notmuch-hello-versions` (bound to 'v' in notmuch-hello
2294 window) prints both notmuch cli and notmuch emacs versions in case
2296 This is especially useful when using notmuch remotely.
2306 Split lines confuse `notmuch count --batch`, so we remove embedded
2307 newlines before calling notmuch count.
2313 configured in `notmuch-identities`.
2330 `notmuch-show-pipe-message` now uses the originating buffer's
2331 current default directory instead of that of the `*notmuch-pipe*`
2366 and amd64. If you use notmuch on a big endian architecture, you are
2367 strongly advised to make a backup of your tags using `notmuch dump`
2371 notmuch dump | \
2372 awk '/^notmuch-sha1-[0-9a-f]{40} / \
2373 {system("notmuch search --exclude=false --output=files id:" $1)}'
2381 `notmuch search --output=files` will print all of them. A new
2385 `notmuch count` now supports `--output=files` option to output the
2390 Improved `notmuch new` performance for unchanged folders
2392 `notmuch new` now skips over unchanged folders more efficiently,
2396 `notmuch reply --format=text` RFC 2047-encodes headers
2403 `notmuch compact` command
2407 `xapian-compact`. `notmuch compact` will compact the database to a
2414 `notmuch-tree` (formerly `notmuch-pick`) has been added to mainline
2416 `notmuch-tree` is a threaded message view for the emacs
2423 Using `notmuch-tree`
2425 The main key entries to notmuch tree are
2427 'z' enter a query to view using notmuch tree (works in hello,
2430 'Z' view the current query in tree notmuch tree (works from search
2434 notmuch and are all viewable with '?' as usual.
2436 Customising `notmuch-tree`
2438 `notmuch-tree` has several customisation variables. The most
2439 significant is the first notmuch-tree-show-out which determines the
2454 `notmuch-hello` refreshes when switching to the buffer
2458 refreshing by customizing `notmuch-hello-auto-refresh`.
2469 `notmuch-help` (usually bound to "?"). The bindings listed by
2470 `notmuch-help` also now include descriptions of prefixed commands.
2481 `notmuch-search-oldest-first`.
2483 Common keymap for notmuch-wide bindings
2486 the single `notmuch-common-keymap`, which is inherited by each
2487 notmuch mode. If you've customized your key bindings, you may want
2490 The `notmuch-tag` function now requires a list of tag changes
2492 For users who have scripted the Emacs interface: the `notmuch-tag`
2497 Fixed `notmuch-reply` putting reply in primary selection
2499 On emacs 24 notmuch-reply used to put the cited text into the
2503 Fixed `notmuch-show` invisible part handling
2509 Fixed `notmuch-show` attachment viewers and stderr
2514 setting `notmuch-show-attachment-debug` causes notmuch to keep the
2517 Fixed `notmuch-mua-reply` point placement when signature involved
2540 folder and notmuch index.
2542 `notmuch count --batch` option
2544 `notmuch count` now supports batch operations similar to `notmuch
2545 tag`. This is mostly an optimization for remote notmuch usage.
2547 `notmuch tag` option to remove all tags from matching messages
2549 `notmuch tag --remove-all` option has been added to remove all tags
2556 Decryption in `notmuch show` and `notmuch reply` has only ever
2565 The notmuch commands that save the configuration file now follow
2571 command line using the `notmuch --config=FILE` option.
2575 The notmuch command-line completion support for the bash shell has
2576 been rewritten. Supported completions include all the notmuch
2579 use search terms, tags after + and - in `notmuch tag`, tags after
2582 `notmuch config`. The new completion support depends on the
2603 Previously, notmuch offered to save parts and attachments to a mix
2619 Communication between Emacs and the notmuch CLI is now more
2676 `<until>`. Please refer to the `notmuch-search-terms(7)` manual page
2682 (sometimes unresolvable) conflicts with other syntax. notmuch tag
2690 `notmuch new` no longer chokes on mboxes
2692 `notmuch new` now rejects mbox files containing more than one
2697 For historical reasons, `notmuch new` will index mbox files
2701 Fixed `notmuch new` to skip ignored broken symlinks
2703 `notmuch new` now correctly skips symlinks if they are in the
2713 `notmuch tag` now supports the ability to read tag operations and
2717 Bcc and Reply-To headers are now available in notmuch show json output
2719 The `notmuch show --format=json` now includes "Bcc" and "Reply-To" headers.
2720 For example notmuch Emacs client can now have these headers visible
2721 when the headers are added to the `notmuch-message-headers` variable.
2725 `notmuch` subcommands that support structured output now support a
2729 `notmuch search` has gained a null character separated text output format
2731 The new --format=text0 output format for `notmuch search` prints
2739 Removal of the deprecated `notmuch-folders` variable
2741 `notmuch-folders` has been deprecated since the introduction of saved
2742 searches and the notmuch hello view in notmuch 0.3. `notmuch-folders`
2744 `notmuch-saved-searches`.
2754 `notmuch-multipart/alternative-discouraged` and
2755 `notmuch-show-all-multipart/alternative-parts`.
2757 Note notmuch-show-print-message (bound to '#' by default) will print
2765 notmuch search.
2770 the `notmuch-show-insert-part-*` functions), notmuch no longer cuts
2774 Emacs now detects version mismatches with the notmuch CLI
2777 the notmuch CLI version are incompatible.
2786 Disabled coding conversions when reading in `with-current-notmuch-show-message`
2791 `with-current-notmuch-show-message` disable coding conversion.
2808 `notmuch-hello` refresh point placement improvements
2810 Refreshing the `notmuch-hello` buffer does a better job of keeping
2818 through the `notmuch-show-mark-read`, `notmuch-archive-tags`, and
2819 `notmuch-message-replied-tags` customization variables.
2823 Invoking `notmuch-show-stash-message-id` with a prefix argument
2827 New add-on tool: notmuch-pick
2830 The new contrib/ tool `notmuch-pick` is an experimental threaded message
2835 threads and multiple threads. See the notmuch-pick README file for
2841 notmuch now builds on OpenBSD.
2872 The deprecated positional output file argument to `notmuch dump` has
2874 argument to `notmuch restore` has been replaced with an `--input`
2877 notmuch commands.
2887 `notmuch-search-result-format` would usually break tagging from
2893 `notmuch-search-result-format` to make individual search results
2913 before being formatted with `notmuch-search-result-format`. It is
2918 The thread-id for the `target-thread` argument for `notmuch-search` should
2927 Update `contrib/notmuch-deliver` for API changes in 0.13. This fixes a
2938 While notmuch gained ability to insert content from other than *text/plain*
2966 `notmuch reply` can now produce JSON output that contains the headers
2971 Calling notmuch reply with `--format=json` imposes the restriction that
2984 notmuch search $your_query and tag:$excluded_tag
2986 Existing users will probably want to run `notmuch setup` again to add
2992 notmuch config set search.exclude_tags deleted spam
3016 normalized across all notmuch modes. The tagging functions are now
3017 notmuch-search-tag in search-mode, and notmuch-show-tag in
3019 or a list of tag changes. See 'M-x describe-function notmuch-tag'
3033 New add-on tool: notmuch-mutt
3036 The new contrib/ tool `notmuch-mutt` provides Notmuch integration for
3039 leaving Mutt. notmuch-mutt, formerly distributed under the name
3040 `mutt-notmuch` by Stefano Zacchiroli, will be maintained as a notmuch
3068 The go bindings and the `notmuch-addrlookup` utility are now
3079 `notmuch reply` has gained the ability to create a reply template
3088 searched for messages by `notmuch new`.
3095 The notmuch help command now runs man for the appropriate page. If
3096 you install notmuch somewhere "unusual", you may need to update
3099 Manual page for notmuch configuration options
3101 The notmuch CLI configuration file options are now documented in the
3102 notmuch-config(1) manual page in addition to the configuration file
3118 '+' or '-' prefix, like '*' operation in notmuch-search view before.
3120 '*' operation (`notmuch-show-tag-all`) is now available in
3121 notmuch-show view.
3123 `notmuch-show-{add,remove}-tag` functions no longer accept tag
3124 argument, `notmuch-show-tag-message` should be used instead. Custom
3127 (notmuch-show-remove-tag "unread")
3131 (notmuch-show-tag-message "-unread")
3149 `notmuch-show-stash-mlarchive-link{,-and-go}` allow stashing and
3178 Insert Text/Plain Hook" in the notmuch customize interface.
3180 Enable `notmuch-search-line-faces` by default
3182 Make the `notmuch-search-line-faces` functionality more discoverable
3188 notmuch-show mode now has simple printing support, bound to '#' by
3189 default. You can customize the variable notmuch-print-mechanism.
3217 It is now possible to build notmuch against both GMime 2.4 and 2.6.
3218 However, a bug in GMime 2.6 before 2.6.5 causes notmuch not to
3255 Hooks have been introduced to notmuch. Hooks are scripts that notmuch
3256 invokes before and after certain actions. Initially, `notmuch new`
3260 `notmuch reply --decrypt bugfix`
3262 The `notmuch reply` command with `--decrypt` argument had a rarely
3271 `notmuch tag` now automatically optimizes the user's query to
3294 notmuch-show-advance (bound to the spacebar in notmuch-show-mode) had
3299 Support `notmuch new` as a notmuch-poll-script
3301 It's now possible to use `notmuch new` as a notmuch-poll-script
3303 advantage of the `notmuch new` hooks from emacs without intermediate
3312 Hooks for notmuch-hello
3314 Two new hooks have been added: "notmuch-hello-mode-hook" (called after
3315 entering notmuch-hello-mode) and "notmuch-hello-refresh-hook" (called
3316 after updating a notmuch-hello buffer).
3321 has been introduced to fix this: notmuch-crypto-part-header. It
3327 Large numbers in notmuch-hello are now displayed using a space as
3329 changed by customizing "notmuch-hello-thousands-separator".
3331 Call notmuch-show instead of notmuch-search when clicking on
3334 New function notmuch-show-advance
3337 less invasive than notmuch-show-advance-and-archive. It can easily
3340 (define-key notmuch-show-mode-map " " 'notmuch-show-advance)
3347 The tool `contrib/notmuch-deliver` helps with initial delivery and
3348 tagging of mail (replacing running `notmuch new`).
3371 `notmuch --help` crashed while `notmuch help` worked fine.
3381 needed to run the notmuch test suite, at least until the checking for
3389 Add `notmuch restore --accumulate` option
3395 Add search terms to `notmuch dump`
3397 The dump command now takes an optional search term much like notmuch
3401 Add `notmuch search` `--offset` and `--limit` options
3406 Add `notmuch count --output` option
3415 Add tab-completion for `notmuch-search` and `notmuch-search-filter`
3420 Turn "id:MSG-ID" links into buttons associated with notmuch searches
3423 opens a notmuch search for the given message id.
3427 Reduces manual labor when stashing them for use outside notmuch.
3429 Do not query on `notmuch-search` exit
3431 It is harmless to kill the external notmuch process, so the user
3446 notmuch dump > notmuch.dump
3447 # Backup, then remove notmuch database ($MAIL/.notmuch)
3448 notmuch new
3449 notmuch restore notmuch.dump
3454 The source directory "contrib" contains tools built on notmuch. These
3455 tools are not part of notmuch, and you should check their individual
3456 licenses. Feel free to report problems with them to the notmuch
3462 prefix (by default "notmuch::"). Tags can be shared by committing
3471 Correct handling of interruptions during `notmuch new`
3473 `notmuch new` now operates as a series of small, self-consistent
3521 * Add `notmuch-show-refresh-view` function (and corresponding binding)
3522 to refresh the view of a notmuch-show buffer.
3527 `notmuch reply` no longer includes notification that non-leafnode
3543 Certain parts of the shell script generating notmuch.sym were
3587 Generate notmuch.sym after the relevant object files
3632 notmuch will be searchable with folder: terms. In order to enable
3633 this feature for all mail, the entire notmuch index will need to be
3636 notmuch dump > notmuch.dump
3637 # Backup, then remove notmuch database ($MAIL/.notmuch)
3638 notmuch new
3639 notmuch restore notmuch.dump
3653 notmuch will receive these tags.
3658 Add new "notmuch show --verify" option for signature verification
3660 This option instruct notmuch to verify the signature of
3663 Add new "notmuch show --decrypt" and "notmuch reply --decrypt" options
3665 This option instructs notmuch to decrypt PGP/MIME-encrypted parts.
3669 Proper nesting of multipart parts in "notmuch show" output
3676 Add new "notmuch show --part" option
3678 This is a replacement for the older "notmuch part" command, (which
3680 documented). Putting part output under "notmuch show" allows for all
3681 of the "notmuch show" options to be applied when extracting a single
3685 Deprecate "notmuch search-tags" (in favor of "notmuch search --output=tags *")
3687 The "notmuch search-tags" sub-command has been redundant since the
3688 addition of the --output=tags option to "notmuch search". We now
3689 make that more clear by deprecating "notmuch search-tags", (dropping
3698 Whenever a user asks for search results as threads, notmuch first
3722 Make "notmuch new" faster for unchanged directories
3726 last "notmuch new" results in measured speedups of 8.5 for the "No
3737 notmuch-crypto-process-mime for more information. Note that this
3756 notmuch customize group in order to use addresses other than those in
3757 the notmuch configuration file if desired.
3761 the "Notmuch Always Prompt For Sender" option in the notmuch
3766 In notmuch-show mode, if a collapsed message has the same subject as
3786 modified in the following settings of the notmuch customize group:
3799 to "off" in the notmuch customize group to have the interface
3840 (docs online at https://notmuch.readthedocs.io/)
3894 The notmuch test suite requires a fairly recent version of bash (>=
3921 Output *all* files for "notmuch search --output=files"
3924 previous versions of notmuch would output only one such file. This
3939 A bug present since notmuch 0.4 had caused searches with no results
3944 Fix the automatic detection of the From address for "notmuch reply"
3954 Fix libnotmuch library to only export notmuch API functions
3956 Previous release of the notmuch library also exported some Xapian
3963 Display any unexpected output or errors from "notmuch search" invocations
3973 of the "notmuch search" process spanned the emacs read-buffer. This
3997 tags in the notmuch database. The following flag/tag mappings are
4019 notmuch config set maildir.synchronize_flags false
4021 Users upgrading may also want to run "notmuch setup" once (just
4025 For users of the notmuch library, the new synchronization
4041 same message ID. Previously, notmuch would always hide these
4057 New "notmuch show --format=raw" for getting at original email contents
4060 built on top of the notmuch command-line without needing any direct
4063 For example, it's now possible to run "emacs -f notmuch" on a local
4064 machine with only ssh access to the mail store/notmuch database. To
4065 do this, simply set the notmuch-command variable in emacs to the
4068 ssh user@host notmuch "$@"
4077 Fix "notmuch search" to print nothing when nothing matches
4081 notmuch search <expression-with-no-matches>
4091 Fix to allow pipe ('|') command to work when using notmuch over ssh
4101 Allow for notmuch-fcc-dirs to have a value of nil
4103 Also, the more complex form of notmuch-fcc-dirs now has a slightly
4131 `notmuch search --output=(summary|threads|messages|tags|files)`
4134 notmuch searches. The "summary" option is the default and behaves
4135 just as "notmuch search" has historically behaved.
4142 for file in $(notmuch search --output=files <search-terms>); do
4146 `notmuch show --format=mbox <search-specification>`
4155 `notmuch config [get|set] <section>.<item> [value ...]`
4158 notmuch configuration file to be queried or set to a new value. Both
4162 Avoid setting Bcc header in "notmuch reply"
4166 see below for the notmuch/emacs user-agent now setting an Fcc by
4183 notmuch mail store where they will be incorporated to the database
4184 by the next "notmuch new". By default, messages are saved to the
4187 notmuch customize interface.
4199 under "Notmuch Show Insert Text/Plain Hook" in the notmuch customize
4210 notmuch customize interface.
4218 notmuch customize interface.
4230 Many notmuch nodes already use TAB to navigate forward through
4241 and Fedora systems. We're hopeful that the notmuch code base is now
4246 The notmuch build system is now careful to help the user avoid
4258 When this support works, the user should be able to run notmuch
4260 the notmuch library, and without having to manually set environment
4276 from the git project, notmuch now has a modular test suite. This
4282 notmuch-test or to any sub-script) which has been very useful.
4290 and that said message is successfully integrated into the notmuch
4296 Fix potential corruption of database when "notmuch new" is interrupted
4298 Previously, an interruption of "notmuch new" would (rarely) result
4310 than 300 characters), would fail to be added to notmuch, (triggering
4315 Previously, messages with this charset would cause notmuch to emit a
4317 parsing the notmuch results).
4321 Fix "notmuch search" to return non-zero if `notmuch_query_search_threads`
4335 output of "notmuch search". This would result in the message being
4348 The python bindings for notmuch have been updated to work with python3.
4353 Fix emacs initialization so "M-x notmuch" works for users by default
4355 Now, a new Debian user can immediately run "emacs -f notmuch" after
4356 "apt-get install notmuch". Previously, the user would have had to
4357 edit the ~/.emacs file to add "(require 'notmuch)" before this would
4366 Fix an infinite loop in "notmuch reply"
4373 Fix a potential SEGV in "notmuch search"
4377 want notmuch to crash.
4382 Fix calculations for line wrapping in the primary "notmuch" view
4393 final linking of notmuch would fail.
4404 determine which tags are applied to new messages. Run "notmuch
4405 setup" to generate new documentation within ~/.notmuch-config on how
4414 Faster operation of "notmuch tag" (avoid unneeded sorting)
4419 Even Better guessing of From: header for "notmuch reply"
4430 When notmuch displays threads as the result of a search, it now
4440 Sebastian Spaeth has contributed his python bindings for the notmuch
4443 accessible with a simple, and more official-looking "import notmuch".
4446 python have been able to easily develop programs to do notmuch-based
4457 An entirely new initial view for notmuch, (friendly yet powerful)
4459 Some of us call the new view "notmuch hello" but you can get at it
4460 by simply calling "emacs -f notmuch". The new view provides a search
4473 NOTE: For users that liked the original mode of "emacs -f notmuch"
4477 emacs --eval '(notmuch search "tag:inbox" t)'
4480 (as notmuch would do previously by default). You can also
4484 Full-featured "customize" support for configuring notmuch
4487 much simpler to find things about the notmuch interface that can be
4493 "notmuch".
4503 (notmuch-addresses), that is not yet shipped with notmuch
4506 notmuch searches of your email collection. For example, providing
4511 notmuch) is available via:
4515 Install that program as notmuch-addresses on your PATH, and then
4522 set the "Notmuch Fcc Dirs" setting within the notmuch customize
4529 it calls an external program that can be used to poll email servers,
4530 run notmuch new and set up specific tags for the new emails. The
4533 typically invoke "notmuch new" and then perhaps several "notmuch
4536 Implement emacs message display with the JSON output from notmuch
4539 some HTML mails and mail quoting the notmuch code with the delimiter
4565 Text/Plain Hook" within the notmuch customize screen.
4595 the various fields in a "notmuch search" buffer. See the "Notmuch
4600 Add a notmuch User-Agent header when sending mail from notmuch/emacs
4620 Previously notmuch insisted on being able to find GMime 2.4, (even
4641 This is the second release of the notmuch mail system, with actual
4645 notmuch more pleasant to use, and a few fairly major bug fixes.
4650 notmuch in subsequent releases.
4660 used as the From: line in a "notmuch reply". It will examine the
4666 Make "notmuch count" with no arguments count all messages
4674 "notmuch search '*'". Note that you'll want to take care that the
4691 Fix potential data loss in "notmuch new" with SIGINT
4693 One code path in "notmuch new" was not properly handling
4696 Control-C while "notmuch new" was working.
4704 of utf-8 content in the upcoming notmuch web-based frontends.
4706 Fix headers to be properly decoded in "notmuch reply"
4729 citation can be configured, (notmuch-show-citation-lines-prefix and
4730 notmuch-show-citation-lines-suffix).
4748 See the documentation of notmuch-search-line-faces, (or us "M-x
4749 customize" and browse to the "notmuch" group within "Applications"
4783 This is the first release of the notmuch mail system.
4785 It includes the libnotmuch library, the notmuch command-line
4786 interface, and an emacs-based interface to notmuch.
4790 a performance bug that made notmuch very slow when modifying
4792 notmuch would wait for Xapian when removing the "inbox" and "unread"