summaryrefslogtreecommitdiff
path: root/NEWS.org
AgeCommit message (Collapse)Author
2026-04-14mu4e: update docsDirk-Jan C. Binnema
2026-04-11mu4e-view: update field handlingDirk-Jan C. Binnema
Restrict fields in mu4e-view-fields. Make the defcustom a bit more helpful by checking for valid fields. Add :labels to default fields Remove some unused code.
2026-04-11mu4e/NEWS: mention sign-signed-replies, doc updateDirk-Jan C. Binnema
2026-04-10mu4e-view: support icons for message viewDirk-Jan C. Binnema
Support showing the icons in the message view as well. (see previous commit)
2026-04-10mu4e: support icons for mime-typesDirk-Jan C. Binnema
In mu4e-view-mime-part-action, support icons or, well, "icons". For this to work user needs to install a package like nerd-icons and set mu4e-file-name-to-icon-function to #'nerd-icons-icon-for-file. (see docstring for details)
2026-04-08mu4e: be more careful deleting framesDirk-Jan C. Binnema
Remember the exact frame we created, and only kill that one. Ensure mu4e-compose-post-hook fires at most once.
2026-03-31NEWS.org: update release dateDirk-Jan C. Binnema
2026-03-31Trivial typo fixesBen Zanin
2026-03-18mu4e-compose: allow including parent mime partsDirk-Jan C. Binnema
mu4e-compose-reply-include-mime-types specifies the mime-types for message attachments that should be included in replies, with the default set to "text/x-patch" -- i.e., patches are included in replies, so you can comment on them. As mentioned in #2896.
2026-03-07NEWS.org: updateDirk-Jan C. Binnema
2026-02-14mu4e-main: -hide-personal-addresses can be a numberDirk-Jan C. Binnema
mu4e-main-hide-personal-addresses can now also be number, which indicates the maximum number of personal addresses to show in the main view. Remove the 'user-mail-address' tip, perhaps it annoyed more than it helped?
2026-01-22build: bump to 1.14.0-pre1, bump some required versionsDirk-Jan C. Binnema
Bump the required versions of some libraries / emacs slightly so we can get rid of some special-casing and work-arounds. These are mostly based on Ubuntu 24.04 LTS, which is rather conservative; so should hopefully not inconvenience any users. - compiler: we now require C++20 instead of C++17 - glib & friends: 2.60 => 2.80 - xapian: 1.4 => 1.4.22 - emacs 26.3 => 28.1 Ubuntu 24.04 actually has Emacs 29.3, but that'd perhaps be too big a jump.
2026-01-03Merge branch 'save-all-attachments'Dirk-Jan C. Binnema
2026-01-03mu4e: update docs for mu4e-view-save-attachmentsDirk-Jan C. Binnema
2026-01-01NEWS.org: remove duplicate wordJeremy Sowden
"the the" -> "the" Update the indentation for the news entry. Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
2025-12-08mu4e: implement mu4e-dbus-modeDirk-Jan C. Binnema
For emacsen that support DBus, implement mu4e-dbus-mode, an experimental mode to make some mu4e runtime information available outside emacs.
2025-11-29scm: add convenience methods root-maildir, personal-addressesDirk-Jan C. Binnema
For a store, so to avoid assoc-ref.
2025-11-29scm: return empty lists instead of #f for some methodsDirk-Jan C. Binnema
Some methods that returned lists would return ~#f~ when there were no results (e.g., to, from, cc, bcc, references, labels); however, it's nicer to return an empty list instead, which what we now do. Technically a breaking change, but justified while we are still 'experimental'.
2025-10-11mu4e: implement mu4e-quit-hookDirk-Jan C. Binnema
As seen on r/emacs.
2025-09-13build: bump version to 1.12.13v1.12.13Dirk-Jan C. Binnema
New stable release 1.12.13. This contains improvements to the build process, the Guile/Scheme binding ("SCM") and a new experimental "labels" sub-command. Let's start with that last one. * Labels There's a new, experimental feature: *labels*. Labels are similar to the existing "tags", but better integrated with both mu and mu4e, You can search for message with a given label using 'label:', e.g $ mu find label:tupperware Or add/remove labels, e.g., remove the label "planet" and add the label "dwarf-planet" to all messages that have "pluto" in their subject: $ mu labels update "subject:pluto" --labels -planet,+dwarf-planet Clear all labels from messages with the label "boring": $ mu labels clear "label:boring" Labels are only stored in mu's database, and do not write to the message file themselves. I.e., when you remove your database, your labels are gone. However, you can use the `mu labels export` and `mu labels import` to save/restore them; see the mu-labels(1) man-page for details. In mu4e, you can do the same using `mu4e-headers-mark-for-label` (bound to `l`) and clearing with `mu4e-headers-mark-for-unlabel` (bound to 'L'). I.e., mark some messages (or the current one by default), and in the headers-buffer type l -planet +dwarf-planet RET This works similar to the other marks. There's autocompletion as well, both for search (label:) and marking (after +/-) It's experimental, but it seems quite useful so far. See the man-page for further details. * SCM The SCM/Guile bindings have been improved substantially; some common operations are much faster (algorithmically). Also, the "glue" was added to interact with Emacs and the "geiser" package, either with or without mu4e. For the "plain Emacs" integraticon, see the Mu-SCM documentation, section `Hooking up with GNU/Emacs and Geiser'. For the mu4e integration, see the chapter `Using mu's SCM/Guile integration' in the mu4e reference manual; or check the `mu4e-mu-scm-server' configuration variable and the `mu4e-mu-scm-repl' command. Future version will add more, and start answering questions like "Why would I even want SCM bindings?!" :-) * Building - by default, tests are built 'lazily', i.e., only when running tests; this speeds up the build considerably for people that don't want to run tests (there's also -Btest=disabled of course) - when available/found, mu now (by default) uses the system versions of CLI11 and libfmt, rather than mu's "vendored" versions. You can influence where the build system (i.e., meson) looks through the `PKG_CONFIG_PATH` environment variable (see the pkg-config/pkgconf man-pages), and you can disable
2025-09-08rename 'mu label' -> 'mu labels'Dirk-Jan C. Binnema
Update names, docs etc.
2025-08-26Replace "the the " with "the "Anton Mosich
2025-08-24NEWS.org: updateDirk-Jan C. Binnema
2025-08-17NEWS.org: updateDirk-Jan C. Binnema
2025-08-17update NEWS.orgDirk-Jan C. Binnema
2025-07-12mu4e-draft: add mu4e-compose-jump-to-reasonable-placeDirk-Jan C. Binnema
t by default (current behavior), but you can turn if off if your change (e.g. compose-hook) wants to put the point in some different place.
2025-07-09NEWS.org: updateDirk-Jan C. Binnema
2025-07-07NEWS.org: updateDirk-Jan C. Binnema
2025-06-19NEWS.org: update for scmDirk-Jan C. Binnema
2025-05-25NEWS.org: updateDirk-Jan C. Binnema
2025-05-21mu4e: implement mu4e-emacs-bookmark-policyDirk-Jan C. Binnema
Allow for creating Emacs bookmarks for either messages (as before & the default), queries or as the user.
2025-04-12NEWS.org: merge new items with 1.12Dirk-Jan C. Binnema
Merge the new feature items into the 1.12 NEWS, prefixed with their version.
2025-03-23mu-find: implement format=json2Dirk-Jan C. Binnema
Implement a new experimental json2 format for mu-find, which gets rid of the ":" prefixes for fields, i.e., "subject" instead of ":subject". Document it as well.
2025-03-08mu4e: implement :hide-if-no-unreadDirk-Jan C. Binnema
Make mu4e-maildir-shortcut and mu4e-bookmarks understand a property :hide-if-no-unread~, which hides the maildir/bookmark from the main-view if there are no unread messages which the corresponding query.
2025-02-26update NEWS.orgDirk-Jan C. Binnema
2025-02-26update NEWS.orgDirk-Jan C. Binnema
2025-02-16mu4e: handle conversion from pcre regexpsDirk-Jan C. Binnema
mu server uses PCRE-compatible regular expressions, but mu4e needs Emacs-style. In simple cases, the two are the same, but when it gets slightly more complicated they do not. E.g., (foo|bar) => \(foo\|bar\) Mu4e can do the conversion automatically, but for this the pcre2el package (available in MELPA) is required, and is used if user installs is. Anyway, this code implements the automatic conversion and adds some documentation. Fixes #2816.
2025-02-07update docsDirk-Jan C. Binnema
2025-02-05mu4e: show short counts next to maildir/bookmark entryDirk-Jan C. Binnema
When you ask for bookmarks or maildirs through mu4e-ask-bookmark, mu4e-ask-maildir, the counts are displayed in the (default) completions next to the maildirs. This is a shorter version of the full display, just showing either the delta or the number of unread messages, if any. If you don't want to see these counts, there is mu4e-hide-short-counts.
2025-01-08NEWS.org: updatedDirk-Jan C. Binnema
2025-01-08NEWS.org: updateDirk-Jan C. Binnema
2024-12-14NEWS.org: updateDirk-Jan C. Binnema
2024-12-09NEWS.org: improveDirk-Jan C. Binnema
2024-12-07NEWS.org: updateDirk-Jan C. Binnema
2024-12-03NEWS.org: updateDirk-Jan C. Binnema
2024-11-30NEWS.org: updateDirk-Jan C. Binnema
2024-11-28NEWS.org: add note on removal of -st suffixDirk-Jan C. Binnema
2024-11-28doc: update NEWS/mu4e manualDirk-Jan C. Binnema
2024-11-26remove non-single-threaded optionDirk-Jan C. Binnema
Single-threaded is the build-default, and seems to work well enough for 1.12.7, so remove the option to turn it off. This is because build-options that influence such low-level/core behavior are a pain to maintain.
2024-11-03NEWS.org: updateDirk-Jan C. Binnema