Dirk-Jan C. Binnema
884f8d8f19
mu4e-contacts: add mu4e-personal-or-alternative-address-or-empty-p
...
This can be used as a workaround for #2680 .
Fixes #2680 .
2024-04-10 21:47:04 +03:00
Dirk-Jan C. Binnema
4938d98f76
mu-indexer: re-enable database lock
...
Seeing some db corruption; re-enabling this (old) lock to see if it
helps. It _does_ slow down indexing significantly.
2024-04-10 21:47:04 +03:00
Dirk-Jan C. Binnema
9a1b30b47e
mu4e-compose: update message sending
...
We no longer need the 'sent' handling; we can do it directly in
mu4e-compose, which simplifies things.
2024-04-10 21:47:04 +03:00
Dirk-Jan C. Binnema
bc51989e65
mu4e-server: get rid of mu4e--server-sent
...
It's no longer needed.
2024-04-10 21:47:04 +03:00
Dirk-Jan C. Binnema
5e8c7493d9
mu-server: get rid of the sent-handler
...
We no longer need it; we can handle mu4e's sending directly in
mu4e-compose.
2024-04-10 21:47:04 +03:00
Dirk-Jan C. Binnema
eda8db0c3b
mu4e-compose: simplify buffer creation
...
Seems we can avoid the advising of message-pop-to-buffer.
2024-04-10 21:47:04 +03:00
Dirk-Jan C. Binnema
1aad948293
mu4e-compose: avoid find-file
...
Use find-file-noselect instead.
Fixes #2644
2024-04-10 21:47:04 +03:00
Dirk-Jan C. Binnema
51163f3e60
mu4e-mark: query using when killing buffer or emacs
...
Depending on mu4e-headers-leave-behavior, query user when killing a
buffer or emacs when there's a buffer with outstanding marks.
Fixes #2649 .
2024-04-10 21:47:04 +03:00
Dirk-Jan C. Binnema
88d794c1da
build: bump version to 1.12.3
...
- improve documentation / manpages
- add --reindex option to 'mu index'
- split off mu4e-complete-contact (for wider use)
- work around some mail rendering issues with some emacs version
- update some dependencies
- fix some build warnings on older emacsen
- fix musl build
2024-04-08 23:22:35 +03:00
Dirk-Jan C. Binnema
4a03a30d04
utils: build test-utils when tests are not disabled
...
Fixes #2685
2024-04-08 18:29:57 +03:00
Dirk-Jan C. Binnema
5186264852
utils: only build mu-tests-utils when tests are enabled
...
This fixes a compilation failure.
Fixes #2684 .
2024-04-06 10:36:18 +03:00
Dirk-Jan C. Binnema
be63bf2f80
mu4e-compose: use narrow-to-header before fetch
2024-04-05 23:47:25 +03:00
Dirk-Jan C. Binnema
9557ba43a0
mu4e-view: explicitly scroll after rendering
...
This seems necessary in some cases; for some reason _this week_ that came
up a few time, although the code is old. Could repro with a bare emacs.
Fixes #2683 .
2024-04-05 20:04:24 +03:00
Dirk-Jan C. Binnema
f813498f4d
mu: add --reindex option for mu index
...
I.e. without having to reinit explicitly.
2024-04-05 19:03:42 +03:00
Dirk-Jan C. Binnema
4ddbac5d5f
lib/xapian-db: improve error message
2024-04-05 19:03:42 +03:00
Dirk-Jan C. Binnema
dfc179036c
mu4e.texi: add example subject-is-empty check
...
Fixes #2679 .
2024-04-05 19:03:42 +03:00
Dirk-Jan C. Binnema
7771a56026
mu4e: fix some warnings on older emacsen
2024-04-04 21:30:08 +03:00
Dirk-Jan C. Binnema
7688a2b548
mu4e-view: appease gnus no longer
...
Seems it's not necessary anymore.
2024-04-04 21:30:08 +03:00
Dirk-Jan C. Binnema
2ebdf23dd0
mu4e-compose: explicitly remove Date: before update
...
Seems older emacsen require that or they won't update the Date, see
issue #2502 .
2024-04-04 21:30:08 +03:00
Dirk-Jan C. Binnema
9316d8955b
Merge pull request #2678 from arthurgleckler/master
...
Fix typos.
2024-04-05 02:29:32 +08:00
Arthur A. Gleckler
270a58ae8e
Fix typos.
2024-04-04 11:17:33 -07:00
Dirk-Jan C. Binnema
b25f1130de
build: rationalize emacs dep checking
2024-04-02 18:39:51 +03:00
Dirk-Jan C. Binnema
15c9a3ea51
build: avoid some test-only declarations
...
Only when we actually need them.
2024-04-02 07:40:20 +03:00
Dirk-Jan C. Binnema
d13feb2d99
mu-contact: move email validation to contacts cache
...
So we can be sure the regexp is initialized. This _may_ help for
https://bugzilla.opensuse.org/show_bug.cgi?id=1221861
though it is very hard to tell!
2024-04-02 07:40:20 +03:00
Dirk-Jan C. Binnema
2e40852abc
mu4e-compose: turn off message-completion-function
...
It interferes with mu4e's completion.
2024-04-02 07:39:28 +03:00
Dirk-Jan C. Binnema
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
Dirk-Jan C. Binnema
8e981e3f46
thirdparty: use CLI11 v2.4.1
2024-04-01 16:11:30 +03:00
Dirk-Jan C. Binnema
f31684bfa6
thirdparty: use libfmt 10.2.1
...
Mostly to avoid the gcc 14 compilation warnings
2024-04-01 16:01:08 +03:00
Dirk-Jan C. Binnema
e2be29fde6
Merge pull request #2677 from MatthewGentoo/bug-928361
...
mu-utils: Fix build with musl
2024-04-01 20:05:52 +08:00
Matthew Smith
45b4f60348
mu-utils: Fix build with musl
...
In musl, `stdout` is a macro that expands to `(stdout)`, and
`::(stdout)` is not valid C++.
../mu-1.12.2/lib/utils/mu-utils.hh:268:32: error: expected
id-expression before '(' token
268 | ::stdout);
| ^~~~~~
Nothing in the Mu namespace is named stdout, so it is safe to drop
the `::`.
Bug: https://bugs.gentoo.org/928361
2024-04-01 11:23:39 +00:00
Dirk-Jan C. Binnema
770a2396de
mu4e-obsolete: add alias for mu4e-clear-caches
...
The function was already marked as obsolete, but did not have
an alias yet; add it now.
2024-04-01 00:01:51 +03:00
Dirk-Jan C. Binnema
5a07364071
mu4e.texi: fix typo
2024-04-01 00:01:39 +03:00
Dirk-Jan C. Binnema
d29cf468ff
Merge pull request #2674 from alphapapa/fix/man-page
...
man: Escape Org heading-like lines in example
2024-03-29 09:53:08 +07:00
Adam Porter
9275068204
man: Escape Org heading-like lines in example
2024-03-28 11:04:05 -05:00
Dirk-Jan C. Binnema
3caa04fc2b
Merge pull request #2668 from Chris00/master
...
Update install instructions for icalendar
2024-03-19 21:54:27 +02:00
Dirk-Jan C. Binnema
fba0828e49
mu4e: set gnus-icalendar-setup as alias for mu4e-icalendar-setup
2024-03-19 21:53:39 +02:00
Dirk-Jan C. Binnema
96e28a45ad
Merge pull request #2667 from OnkelUlla/fix_typo
...
mu-index.1: fix typo
2024-03-19 12:35:21 +02:00
Christophe Troestler
98d93fc367
Update install instructions for icalendar
2024-03-19 11:19:15 +01:00
Ulrich Ölmann
fcdc47fcec
mu-index.1: fix typo
2024-03-19 08:31:42 +01:00
Dirk-Jan C. Binnema
e220b7160a
mu4e.texi: add compose-reply-wide-or-not-please-ask example
2024-03-18 19:21:54 +02:00
Dirk-Jan C. Binnema
7e89e3715b
mu-query: use mu info tables
2024-03-17 10:59:37 +02:00
Dirk-Jan C. Binnema
44c394316b
Merge pull request #2663 from stefanv/doc-missing-flags
...
Document personal and calendar flags
2024-03-17 09:51:23 +02:00
Stefan van der Walt
7ca566bda6
Document personal and calendar flags
2024-03-16 15:44:09 -07:00
Dirk-Jan C. Binnema
9304043349
build: bump version to 1.12.2
2024-03-16 23:26:17 +02:00
Dirk-Jan C. Binnema
5dfb4e9dd6
xapian-db: use get_msg on exception
...
We were using get_error_string, but that might be NULL,
which libfmt doesn't like much.
2024-03-15 22:45:37 +02:00
Dirk-Jan C. Binnema
3660ad9ed7
github: update ubuntu ci build
...
Turn off sanitize-address (which seems to hang atm)
Add libcld2-dev
2024-03-15 21:57:25 +02:00
Dirk-Jan C. Binnema
ecca83528c
mu4e-compose: rework mu4e-compose-goto-(bottom|top)
...
For backward compat.
2024-03-15 20:33:23 +02:00
Dirk-Jan C. Binnema
f3d823617e
mu4e.texi: add missing node in composer menu
2024-03-15 20:14:11 +02:00
Dirk-Jan C. Binnema
a6c78ab133
mu4e-helpers: fix mu4e-keymap-set for older emacs
2024-03-15 20:09:52 +02:00
Dirk-Jan C. Binnema
4564db845a
mu4e-compose: avoid byte-compile warnings on older emacsen
2024-03-15 19:48:25 +02:00