Commit Graph

2428 Commits

Author SHA1 Message Date
cd3cb64893 update docs 2025-02-07 23:43:37 +02:00
f20cfc69da mu4e-main: cosmetics 2025-02-07 23:43:37 +02:00
58374d5509 mu4e-transient: improvements
Still experimental of course; rework a bit and add support for mailing-lists.
2025-02-07 23:43:37 +02:00
207ed683d6 mu4e-view: create fake original-article-buffer
That allow for using more Gnus functionality, such as mailing-list support.
2025-02-07 23:43:37 +02:00
355ec62fea mu4e-message: cleanups, add mu4e-message-p 2025-02-07 23:43:37 +02:00
990cb768f2 mu4e-lists: cosmetics
Minor cleanups
2025-02-07 23:43:21 +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
c6f9820d19 mu4e-window: fix typo 2025-02-02 12:09:03 +02:00
e4e75fd2fe Merge pull request #2810 from josephmturner/fix/mu4e-compose-post-hook-docstring
mu4e-compose: fix docstring
2025-01-26 21:40:00 +02:00
7f76c69879 mu4e: auto start mu4e when sending command
Start mu4e if not already; with the transient menus it's easier possible
to try to do things with mu4e before it is started, so handle that
automatically.
2025-01-26 18:56:38 +02:00
9fdfd61a3c mu4e.el: cosmetics 2025-01-26 18:56:38 +02:00
6e07c1f0c7 mu4e.texi: mention transient + update bug info 2025-01-24 10:10:31 +02:00
82fd77c3ed mu4e-transient: update
Still experimental, but a few improvements.
2025-01-24 10:10:31 +02:00
8e33657cc7 mu4e: remove autoload cookie for org-link-set-parameters
Seems it causes problems.
2025-01-23 14:01:53 +02:00
87b1e8e0bf mu4e-compose: fix docstring 2025-01-22 23:37:46 -08:00
62e4b079e4 Merge pull request #2795 from xuhdev/swap-fold
Fix a potentially misnamed function
2025-01-23 08:44:17 +02:00
b8bb92241b mu4e: add autoload cookie for mu4e-org-store-link 2025-01-23 08:39:47 +02:00
71101c3ee4 mu4e-org: autoload org-link-set-parameters
With this change, mu4e: links now load mu4e if it wasn't loaded already.
2025-01-22 22:15:40 -08:00
a93a41f8ee mu4e: implement experimental transient menu
Add a first version of a "transient" menu for mu4e. It's just a starting
point. It's not yet bound to any key, but you could e.g. add

(require 'mu4e-transient)
(global-set-key (kbd "C-c m") #'mu4e-transient-menu)
2025-01-15 23:02:47 +02:00
29816d5952 mu4e: improve mu4e--message-is-yours-p
Ensure we can use both from headers view and message view.

This helps with "supersede".
2025-01-15 22:02:05 +02:00
74108100d6 build: include IDEAS.org, mu4e command
Include the IDEAS.org with installed data; add a command mu4e-ideas.
2025-01-15 19:24:32 +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
5f8e0b71f0 server: make parsed queries available to mu4e
Basically, make the "mu find .... --analyze" information available in
mu4e, through a function mu4e-server-last-query.

This is shows the query as the server saw it, as well as the parse
s-expressions. This can be useful to see how some query is interpreted.
2025-01-08 22:12:47 +02:00
b389160066 mu4e-server: cosmetics 2025-01-08 22:12:47 +02:00
51137998db mu4e: Update references to :body-txt and :body-html
Most are in comments, but one is in code.
2025-01-04 20:52:02 -03: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
18fe56a742 mu4e-view: cosmetics 2024-12-09 18:27:28 +02:00
5257ebcdf5 mu4e-draft: add some logging to mu4e--set-parent-flags
Also a little refactoring.

This should hopefully help with diagnosing #2478.
2024-12-07 19:40:33 +02:00
49606a76ab mu4e: cosmetics 2024-12-06 19:50:10 +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
ffb3563f11 mu4e: add mu4e-uniquify-save-file-name-function
Make the function to create a new file for saving customizable.
2024-12-04 22:29:12 +02:00
df30f7ed31 mu4e-mime-parts: warn when saving files matching crm-separator
When files contain crm-separator (by default, some comma with option
whitespace), we cannot use mu4e-view-save-attachments since the emacs'
completion mechanism gets confused.

Luckily, we can still use mu4e-view-mime-part-action instead (which uses
numbers for files).
2024-12-03 22:14:30 +02:00
8fefc52eee query: add related: combi-field + test
Add a new combination (pseudo) field "related:", which combines
"message-id" and "references"
2024-12-02 11:43:14 +02:00
d1b335f99e doc: update NEWS/mu4e manual 2024-11-28 23:24:42 +02:00
d5d57b4327 remove non-single-threaded option
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-26 10:27:52 +02:00
5e340e3b5d mu4e-mime-parts: cosmetics 2024-11-15 18:50:35 +02:00
f68d9a9b40 mu4e.text: minor improvements for compose-related 2024-11-14 21:44:34 +02:00
f6f389a1eb mu4e-actions: ensure empty tag removal on message retagging. 2024-11-12 23:32:40 -06:00
7e798f50c8 mu4e-mark: handle case when mark line cannot fit
ht: @kpzart.

Fixes #2782.
2024-11-10 14:15:52 +02:00
33c09c5722 mu4e-server: demote 'Cannot handle command ...' to message
It was a warning, but seems some users got it a lot (which is a sign
they're spending too much time indexing!); so let's demote it to a mere
message.

Issue #2778.
2024-11-03 17:12:09 +02:00
bbf3482881 mu4e-search: try harder to update baseline
Try to update the query baseline if we're search for the favorite-query,
whether as a bookmark or an "organic" query, through a new function
mu4e--search-maybe-reset-baseline

Note that the query must string-match _exactly_, equivalence is not
enough.

Some cosmetic updates.

Fixes #2775.
2024-10-30 23:12:56 +02:00
ae29b2dd0f mu4e: fix mu4e~headers-maybe-auto-update
The check for # of marked message was flawed since mu4e-mark-marks-num
should we called from the headers buffer (and wasn't, necessarily).

Fixes #2779.
2024-10-29 19:08:34 +02:00