Commit Graph

7514 Commits

Author SHA1 Message Date
f75e1203d4 mu: rename --my-address into --personal-address
This makes things a bit more uniform with all the places where we use
"personal".

--my-address remains as an alias for the command-line option.

Add unit test.

Resolves #2806.
2025-05-24 17:17:00 +03:00
ef71b5372f mu4e: fix compiler warnings 2025-05-21 22:23:26 +03:00
acef5b2381 mu4e: implement mu4e-emacs-bookmark-policy
Allow for creating Emacs bookmarks for either messages (as before & the
default), queries or as the user.
2025-05-21 22:23:26 +03:00
bd23e293f5 Merge pull request #2850 from jman-schief/maildirs-with-dash
Support dash when autocompleting maildirs
2025-05-21 22:22:10 +03:00
c4b4010185 Support dash when autocompleting maildirs 2025-05-21 13:45:42 +02:00
9b5ed2d38e bump version to 1.12.11
New stable update; mostly to fix #2847, but with some doc fixes as well.
2025-05-10 11:20:21 +03:00
5d7cdda27f mu4e.texi: improve docs on attachments
Be a bit more complete.

Fixes #2844.
2025-05-10 10:49:41 +03:00
e39e135e67 mu4e-plist-put: add to existing keys 2025-05-08 09:25:17 +03:00
f725594636 mu4e-query-items: allow refreshing the cache 2025-05-08 09:24:51 +03:00
6c94f994a2 mu4e.texi: fix mistaken @c
HT: https://github.com/djcb/mu/pull/2846
2025-05-04 16:27:46 +03:00
3a506f4065 Merge pull request #2828 from a3a3el/bugfix/man-page-quoting-fixes/v1
man: fix some single-quoted strings
2025-05-04 16:23:53 +03:00
998a6448d5 bump version to 1.12.10 2025-05-03 08:51:48 +03:00
86c628a0f2 Merge pull request #2845 from tmuehlbacher/fix-smart-refiling-doc
mu4e.texi: fix smart refiling example config
2025-04-25 18:07:12 +03:00
481d976c82 mu4e.texi: fix smart refiling example config 2025-04-24 22:13:20 +02:00
ddc5d00efc mu4e-folders: update docstrings 2025-04-23 07:45:34 +03:00
9cd4d73212 mu4e-folders: rework the mu4e-ask-maildir
Attempt to restore the old behaviour of _other_ when there are no maildir
shortcuts defined.

Should help for #2843.
2025-04-23 07:42:45 +03:00
371216a9fe mu4e-draft: ensure we only remove the message Date:
Narrow to headers first, or we may remove e.g. Date: headers in
forwarded messages.
2025-04-17 18:35:31 +03:00
174c8aa575 mu4e-query-items: ensure :key is in results
This worked earlier accidentally....
2025-04-17 00:12:41 +03:00
faea3c35ad mu4e-helpers: tweak plist filtering
A little refactoring
2025-04-17 00:11:50 +03:00
e79874aafb mu4e-helpers: make mu4e-plist-put-many non-destructive 2025-04-16 23:46:21 +03:00
5951c387b3 mu4e-helpers: fix mu4e-plist-put-many
mu4e-plist-put-many was very broken, but somehow mu4e still somewhat
worked.
2025-04-16 09:36:45 +03:00
635f6f1bc2 mu4e-folder: improve mu4e-maildir-shortcuts docstring 2025-04-16 09:36:45 +03:00
97a6bab35c mu4e-headers: fix column sorting 2025-04-13 21:04:55 +03:00
a7778fc333 test-store: don't break on slow systems
The 'circular-symlink' test.
2025-04-13 20:34:44 +03:00
102dfa1bd4 mu4e: silence emacs header cookie complaints
Update header-cookies to avoid emacs cookie complaints.

Fixes #2841
2025-04-13 19:24:50 +03:00
804c4b4cda mu4e-bookmarks/folders: allow -ask to return query-item
Instead of just the query-string or maildir name, allow
mu4e-ask-bookmark / mu4e-ask-folder to return the query-item, when a new
optional parameter QUERY-ITEM is non-nil.
2025-04-13 14:02:34 +03:00
a6d68a4146 mu4e-headers/search: use last-query information
Use the information from the last-query to update the modeline,
sorting-column etc.
2025-04-12 15:23:52 +07:00
f5b9cf4cfb mu4e-server: improve documentation 2025-04-12 15:13:53 +07:00
398cb0abd2 mu4e-headers: cosmetics
Fix some flycheck warnings.
2025-04-12 15:07:28 +07:00
a2a1838da4 mu-server: cleanup find prop handling
Rework the overly long find-handler.

Improve parsing of options, and return better return properties (for use
in mu4e).
2025-04-12 15:07:28 +07:00
e534f8ae79 mu4e: centralize docstring for mu4e-bookmarks
Refer to it in mu4e-maildir-shortcut, so we only have one place to
document the format.
2025-04-12 15:07:28 +07:00
a6c41f6262 NEWS.org: merge new items with 1.12
Merge the new feature items into the 1.12 NEWS, prefixed with their
version.
2025-04-12 15:07:28 +07:00
6f228fc505 mu4e: clean up mu4e--make-query-items
Automatically copy all key-values from the source item.
2025-04-12 15:07:28 +07:00
ba9b7c079f Merge pull request #2835 from matperc/close-notification
mu4e-notification: close notification once done
2025-04-12 01:26:17 +07:00
17b85e8390 test-circular-symlink: loosen test a bit
Work-around some weirdness. No energy to do a root-cause analysis ;)

Fixes #2832.
2025-04-12 00:56:43 +07:00
bb76179e51 mu4e.texi: better document tagging actions
Remove some misleading old descriptions.

Cosmetics.

Fixes #2838
2025-04-12 00:48:20 +07:00
a242be7077 Merge pull request #2837 from daym/issue-2836
mu4e-compose: Heed shift-selection-mode for extending the selection.
2025-04-11 15:00:22 +07:00
0c7398d55c mu4e-compose: Heed shift-selection-mode for extending the selection.
Fixes #2836.
2025-04-05 13:54:45 +02:00
da9ffc169f mu4e-notification: close notification once done 2025-04-04 08:35:03 +02:00
507ea8e18e mu-sexp: don't require > c++17 2025-03-23 20:22:56 +02:00
44ba631a34 mu-find: implement format=json2
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-23 19:47:09 +02:00
d99785ed35 mu4e.texi: fix compiler warning 2025-03-23 19:47:09 +02:00
4cda859eb8 mu-sexp: tighten definition of plistp
In a plist, we also require the first of each two element pairs to start
with ':'

Fixes #2830.
2025-03-23 19:47:09 +02:00
c91e4ef515 mu-sexp: fix c++23 warning for suffix operator
Space between operator"" and _xxx is deprecated.
2025-03-23 19:47:09 +02:00
3dd922ff6c man: escape a couple of back-slashes
Otherwise:

    (with the \040 specifying a space in the regular expression, and and extra '\' to escape it)

is rendered as:

    (with the $ 40 specifying a space in the regular expression, and and extra `$´ to escape it)

Fixes: 5e2b7d52b2 ("mu-query.7: update documentation")
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
2025-03-10 21:44:28 +00:00
9364d25af7 man: fix some single-quoted strings
Commit 721aadc140 ("man: change quoting style") replaced single-quoted strings
of the form:

    'lorem ipsum'

with:

    `lorem ipsum'

to prevent the possibility of single quotes appearing at the beginning of lines,
because these will be misinterpreted by troff.  However, changes to the man-page
sources in 1.12.9 reintroduced some of these, including one which does appear at
the beginning of a line in mu-query(7):

    '"', '*', '(' and ')'. The details are shell-specific. In case of doubt, the

which results in the following warning:

    troff:<standard input>:25: warning: macro '"',' not defined

and the omission of that line from the rendered paragraph:

    NOTE:  if  you  use  queries on the command-line (say, for mu find), you
    need to quote any characters that would otherwise be interpreted by  the
    shell, such as *--analyze option can be useful.

Use back-ticks for the opening quotes.

Fixes: 5e2b7d52b2 ("mu-query.7: update documentation")
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
2025-03-10 21:23:11 +00:00
a8fac834d3 update IDEAS.org 2025-03-09 08:54:44 +02:00
770aa793cb mu4e-actions: add note about mu4e-action-git-apply-patch
See: https://github.com/djcb/mu/issues/2827

And some cosmetics.
2025-03-09 08:52:36 +02:00
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
5608892349 mu4e-vars: cosmetic 2025-03-08 11:39:44 +02:00