X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=news%2Frelease-0.10.mdwn;h=68f54531512be2ac42febcd6f8b2348f92905bc1;hb=ef82988e1bbe4bf62c2471c519efa51a78267570;hp=7ae1770a9c14df3b6ccbdbffa8ffa47ce56587e9;hpb=d19eac8b472fe4204c991322e212c53cfe305091;p=notmuch-wiki diff --git a/news/release-0.10.mdwn b/news/release-0.10.mdwn index 7ae1770..68f5453 100644 --- a/news/release-0.10.mdwn +++ b/news/release-0.10.mdwn @@ -15,24 +15,24 @@ Full test coverage of the stashing feature in Emacs. New command-line features ------------------------- -Add "notmuch restore --accumulate" option +* **_Add "notmuch restore --accumulate" option_** The --accumulate switch causes the union of the existing and new tags to be applied, instead of replacing each message's tags as they are read in from the dump file. -Add search terms to "notmuch dump" +* **_Add search terms to "notmuch dump"_** The dump command now takes an optional search term much like notmuch search/show/tag. The output file argument of dump is deprecated in favour of using stdout. -Add "notmuch search" --offset and --limit options +* **_Add "notmuch search" --offset and --limit options_** The search command now takes options --offset=[-]N and --limit=N to limit the number of results shown. -Add "notmuch count --output" option +* **_Add "notmuch count --output" option_** The count command is now capable of counting threads in addition to messages. This is selected using the new --output=(threads|messages) option. @@ -40,21 +40,21 @@ Add "notmuch count --output" option New emacs UI features --------------------- -Add tab-completion for notmuch-search and notmuch-search-filter +* **_Add tab-completion for notmuch-search and notmuch-search-filter_** These functions now support completion tags for query parts starting with "tag:". -Turn "id:MSG-ID" links into buttons associated with notmuch searches +* **_Turn "id:MSG-ID" links into buttons associated with notmuch searches_** Text of the form "id:MSG-ID" in mails is now a clickable button that opens a notmuch search for the given message id. -Add keybinding ('c I') for stashing Message-ID's without an id: prefix +* **_Add keybinding ('c I') for stashing Message-ID's without an id: prefix_** Reduces manual labour when stashing them for use outside notmuch. -Do not query on notmuch-search exit +* **_Do not query on notmuch-search exit_** It is harmless to kill the external notmuch process, so the user is no longer interrogated when they interrupt a search. @@ -62,19 +62,19 @@ Do not query on notmuch-search exit Performance ----------- -Emacs now constructs large search buffers more efficiently +* **_Emacs now constructs large search buffers more efficiently_** -Search avoids opening and parsing message files +* **_Search avoids opening and parsing message files_** We now store more information in the database so search no longer has to open every message file to get basic headers. This can improve search speed by as much as 10X, but taking advantage of this requires a database rebuild: - notmuch dump > notmuch.dump - # Backup, then remove notmuch database ($MAIL/.notmuch) - notmuch new - notmuch restore notmuch.dump + notmuch dump > notmuch.dump + # Backup, then remove notmuch database ($MAIL/.notmuch) + notmuch new + notmuch restore notmuch.dump New collection of add-on tools ------------------------------ @@ -84,7 +84,7 @@ tools are not part of notmuch, and you should check their individual licenses. Feel free to report problems with them to the notmuch mailing list. -nmbug - share tags with a given prefix +* **_nmbug - share tags with a given prefix_** nmbug helps maintain a git repo containing all tags with a given prefix (by default "notmuch::"). Tags can be shared by commiting