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
7e6ab29f12
mu4e-view-mime-part-action: unbreak prefix arg
...
As proposed by user @foudfou on Github.
Fixes #2776 .
2024-10-28 21:56:56 +02:00
b4adf328f4
mu4e: use if-let*, when-let*
...
Avoid the silly byte-compilation warning
2024-10-28 21:50:49 +02:00
36cb0b9f58
doc(mu4e--server-move): typos
2024-10-20 08:46:33 -07:00
7776e2b798
mu4e-mark-at-point: update docstring for 'trash'
...
Fixes #2767 .
2024-10-16 23:51:16 +03:00
814ecc9882
mu4e.texi: document thread-mark behavior when there are no threads
...
Fixes #2771 .
2024-10-16 22:45:22 +03:00
96506300cf
mu4e-view-save-attachments: document limitation with crm-separator
...
As discussed in #2768 .
2024-10-09 19:58:20 +03:00
aa4946cfe5
mu4e-mime-parts: don't try to open non-files
...
When completion fails, don't try to open any files in
mu4e-view-save-attachments.
2024-10-08 23:32:25 +03:00
0da33b3d7f
mu4e-server: fix some flycheck warnings
2024-10-08 11:23:04 +03:00
e36d1554de
mu4e: handle xapian single-threaded operation
...
Provide user feedback when we need to wait for the indexing to finish.
Suffix the version with "-st" when this is the case.
2024-10-08 11:23:04 +03:00
413c03ea1c
mu4e-draft: always save before sending
...
This ensures fields (like Date:) are updated.
2024-09-25 19:27:14 +03:00
18a9bd4a19
mu4e-org: ensure mu4e is started if not already
...
In order to show stored messages/queries, load mu4e if needed, since it
may not have been loaded already.
2024-09-17 11:06:44 +03:00
37bb5fe8c0
mu4e-headers: fix elisp docstring warnings
2024-09-03 23:02:35 +03:00
89f2162729
mu4e-draft/helpers: use newer message-hide-headers
...
It seems the older (<= emacs 28 at least) message-hide-headers caused
trouble when editing drafts with mu4e in some cases.
So use the _newer_ version of this function, imported as
mu4e--message-hide-headers.
Fixes #2661 .
2024-09-03 23:02:35 +03:00
b9cf667be9
mu4e-helpers: cosmetics
...
Whitespace etc. fixes
2024-09-03 23:02:35 +03:00
4397c03049
Fix typo in mu4e-context.el
2024-09-02 08:36:58 +02:00
797ca3e37f
mu4e-draft: move the user-agent setting
...
This updates commit 411407f03e and moves
the check to where we set the special headers.
2024-08-28 23:08:15 +03:00
411407f03e
Ensure `User-Agent' is set
...
* Set `message-newsreader' before calling `mu4e--prepare-draft-buffer' so that
`User-Agent' is properly set.
* Fixes #2750 .
2024-08-28 12:40:53 -07:00