Commit Graph

473 Commits

Author SHA1 Message Date
a15e640eb7 mu4e: implement :hide-if-no-unread
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-03-08 11:57:58 +02:00
200ada5026 mu4e.texi: update debugging information 2025-02-26 08:51:05 +02:00
3dbd8b9763 mu4e: handle conversion from pcre regexps
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-16 18:47:49 +02:00
cd3cb64893 update docs 2025-02-07 23:43:37 +02:00
055cb774e0 mu4e: show short counts next to maildir/bookmark entry
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-02-05 12:32:52 +02:00
4b691f97cc mu4e.texi: update FAQ 2025-02-04 21:40:00 +02:00
4808ff970d mu4e.texi: update build instructions 2025-02-04 21:31:19 +02:00
08732dab68 mu4e.texi: add example for sent-mail / org-wait 2025-02-04 21:06:17 +02:00
6e07c1f0c7 mu4e.texi: mention transient + update bug info 2025-01-24 10:10:31 +02:00
62e4b079e4 Merge pull request #2795 from xuhdev/swap-fold
Fix a potentially misnamed function
2025-01-23 08:44:17 +02:00
0f49fa055c mu4e: add mu4e-analyze-last-query
Add some mu4e command to show the query as analyzed by the server.
2025-01-08 22:12:47 +02:00
407c6189f4 doc: updates 2024-12-17 20:33:28 +02:00
88e4beaaa6 mu4e.texi: update
Some update regarding replying unquoted contacts and some small
cleanups.
2024-12-15 10:51:31 +02:00
bd6a862f20 mu4e: add mu4e-trash-without-flag
Allow trashing with adding the T flag.
2024-12-12 23:16:37 +02:00
884b3e03c9 Fix a potentially misnamed function
`(add-hook 'mu4e-thread-mode-hook #'mu4e-thread-fold-apply-all)` doesn't
seem to fold threads. Did you mean `(add-hook 'mu4e-thread-mode-hook #'mu4e-thread-fold-all)`?
2024-12-10 20:10:04 -08:00
1e940c81e8 mu4e-view: add mu4e-view-jump-to-mime-part
This allows for jumping to the MIME-part by number; a thin wrapper over
the Gnus functionality.
2024-12-09 18:27:28 +02:00
e14b5a3a48 mu4e: tweak manual for mode-line counts
Fixes #2791.
2024-12-06 19:49:38 +02:00
454cfe3ea6 mu4e: add mu4e-view-mime-parts
Add a special mode for setting the gnus parameters to have images shown
/ buttonized so they can be saved etc.

Fixes #2516.
2024-12-06 19:47:55 +02:00
d1b335f99e doc: update NEWS/mu4e manual 2024-11-28 23:24:42 +02:00
f68d9a9b40 mu4e.text: minor improvements for compose-related 2024-11-14 21:44:34 +02:00
814ecc9882 mu4e.texi: document thread-mark behavior when there are no threads
Fixes #2771.
2024-10-16 22:45:22 +03:00
e04d1cf42c mu4e: mention database-caching in FAQ
As a reason for discrepancies between mu and mu4e results; as per #2741.
2024-08-16 21:13:44 +02:00
af6ca080a4 mu4e: doc fixes 2024-08-08 12:54:54 +03:00
bf49f72915 mu4e: use mu4e-search-full in doc
mu4e-headers-full-search is obsolete.
2024-08-03 14:02:15 +03:00
9e3c8ba6c2 Doc: Use mu4e-search-toggle-property instead of its obsolete alias 2024-08-02 22:16:21 +02:00
18c9b14c6d mu4e.texi: complete half-sentence
Fixes #2723.
2024-07-25 20:19:11 +03:00
737c891a21 mu4e.texi: update build / install instructions
The were outdated.

Fixes #2729.
2024-07-25 20:07:00 +03:00
f1132ec7d2 Correct period misplacement 2024-06-28 10:48:57 +09:00
c5ff7abbb1 Add a missing verb 2024-06-28 10:47:05 +09:00
853fa32ace mu4e.texi: fix lisp bookmark examples
As per #2711.
2024-06-04 22:30:11 +03:00
4440594066 mu4e: implement mu4e-compose-post-hook
A hook for when we're done with message composition.

We populate it with a function to kill created frames and one to attempt
to restore window configuration.
2024-04-28 10:04:27 +03:00
6a4d6a49c4 mu4e-compose: split off parts in mu4e-draft; rework
Move draft-creation part of message-composition to a new file
mu4e-drafts

However, this is more than just some refactoring: rework the
message (draft) setup as such to ensure we always get a (non-active,
live) buffer back from the composition process.

This also fixes

(progn
  (compose-mail "test@example.org" "Test")
  (insert "TEST"))

as mentioned on the mailing list.

Fixes #2699
2024-04-26 22:59:48 +03:00
48822a3af6 mu4e.texi: add note about bbdb address completion
Fixes #2691
2024-04-14 21:40:30 +03:00
32d73260d3 mu4e.texi: add diary example action 2024-04-12 20:05:20 +03:00
dfc179036c mu4e.texi: add example subject-is-empty check
Fixes #2679.
2024-04-05 19:03:42 +03:00
270a58ae8e Fix typos. 2024-04-04 11:17:33 -07:00
5bd0750bce mu4e-compose: split out mu4e-complete-contact
Add a separate public function mu4e-complete-contact which can be used
anywhere (with completion-at-point-functions); and use
mu4e-compose-complete-contact-field in mu4e composition buffers.

Document this as well.
2024-04-02 07:24:56 +03:00
5a07364071 mu4e.texi: fix typo 2024-04-01 00:01:39 +03:00
e220b7160a mu4e.texi: add compose-reply-wide-or-not-please-ask example 2024-03-18 19:21:54 +02:00
f3d823617e mu4e.texi: add missing node in composer menu 2024-03-15 20:14:11 +02:00
131f084677 mu4e.texi: remove reference to context-switch while editing 2024-03-03 09:31:26 +02:00
8afe3e11a2 mu4e-view: use <mouse-2> for links
Only <mouse-2>, to be consistent with eww.
2024-03-01 23:24:37 +02:00
300ab2b0e1 mu4e-message: improve mu4e-fetch-field
Decode the message, so that encoded fields get decoded as expected.
Also add an example to the doc for using mu4e-fetch-field.
2024-01-04 23:41:46 +02:00
ad04f16b09 mu4e: allow sorting by _first_ tag
Fixes #2611
2024-01-02 00:24:03 +02:00
0ee0a26689 mu4e.texi: mention header-line-format misalignment & workaround
We can't fully fix this with the current headers-view, but this may help
some user. Based on code provided by @phil-s.

Fixes #2606.
2023-12-04 18:52:50 +02:00
4ea450c29f mu4e: update documentation 2023-12-01 19:11:56 +02:00
087d06c5d3 mu4e-compose: implement mu4e-compose-supersede
Hook up `message-supersede` which you can /supersede/ your own messages;
that is, send the message as kind-of reply to the same recipients. This
only works if you were the sender.

This should help for #2584.
2023-11-22 21:41:02 +02:00
b428d9702e mu4e-compose: make mu4e-compose-dont-reply-to-self obsolete
Doesn't really fit in nicely with the new composer; update NEWS.org,
manual for users to migrate.
2023-11-03 21:17:43 +02:00
b30e774c12 mu4e: update documentation 2023-10-29 17:15:35 +02:00
b2f3a63a3a mu4e.texi: update composer documentationx 2023-10-25 22:05:06 +03:00