Thiago Jung Bauermann
d83a965c9f
Fix installation dir of mu.scm
...
Guile expects the (mu) module to be installed in
.../share/guile/site/3.0/mu.scm, but before this patch Meson installed it in
.../share/guile/site/3.0/mu/mu.scm instead.
2023-10-27 20:54:20 -03:00
Dirk-Jan C. Binnema
61c8067491
mu4e-compose: add in-reply-to when needed
...
Was missing.
2023-10-26 18:34:07 +03:00
Dirk-Jan C. Binnema
69ad8a8dfb
build: bump version to 1.11.23
2023-10-25 22:08:33 +03:00
Dirk-Jan C. Binnema
d923890e2b
Merge branch 'wip/djcb/compose-ng'
...
The new message composer, which replaces mu4e's draft-creation with the
one from gnus.
2023-10-25 22:05:55 +03:00
Dirk-Jan C. Binnema
8be95f2616
mu4e-icalendar: update for new composer
...
Rework a bit for the new composer; and make the calendar-support
"built-in".
2023-10-25 22:05:06 +03:00
Dirk-Jan C. Binnema
b2f3a63a3a
mu4e.texi: update composer documentationx
2023-10-25 22:05:06 +03:00
Dirk-Jan C. Binnema
9736f0b4d7
NEWS.org: add information about new composer
2023-10-25 22:05:06 +03:00
Dirk-Jan C. Binnema
84b50fb10f
mu4e-window: let composer handle buffer creation
...
Fits better with how emacs does it.
2023-10-25 22:05:06 +03:00
Dirk-Jan C. Binnema
13d068f183
mu4e: update headers/view for new composer
2023-10-25 22:05:06 +03:00
Dirk-Jan C. Binnema
85bfe76336
mu4e-compose: overhaul message composer
...
This is a new composer sub-system, which more closely follows
Gnus/message; in particular, we let gnus take care of creating draft
messages.
This reduces code size and allows us to re-use some of the more advanced
features.
There are a number of user-visible changes:
- `mu4e-compose-resend' directly uses `message-resend', so there is no
more editing phase (which used to be a bit broken with re-encoding
MIME messages.
2023-10-25 22:05:06 +03:00
Dirk-Jan C. Binnema
24f1fe8d45
mu4e-contacts: add mu4e-personal-or-alternative-address
2023-10-23 17:24:44 +03:00
Dirk-Jan C. Binnema
2a28b4efbb
Merge pull request #2573 from rjekker/fix-completion
...
Fix completion w other keys than quick key
2023-10-19 07:47:02 +03:00
reindert
4392d4e308
Fix completion w other keys than quick key
2023-10-18 16:25:52 +02:00
Dirk-Jan C. Binnema
48cb83b427
build: path improvements
...
Use correct paths in date.py
Fix some build warnings
2023-10-14 16:46:05 +03:00
Dirk-Jan C. Binnema
51ecf46d81
wip: xapianizer unit tests
2023-10-14 16:25:58 +03:00
Dirk-Jan C. Binnema
d8c224ae8e
build: use date.py instead of date
...
MacOS (and others) "date" command don't support all the options that GNU
date has. So don't depend on that, add a small python program for this.
2023-10-14 16:25:58 +03:00
Dirk-Jan C. Binnema
967b724e75
build: avoid dynamic dates for reproducibility
...
We were using dates (in documentation, (c) notices etc) based on the
build-date; that makes it hard to do reproducible builds, so specify a
specific date in the top-level meson file, and use that throughout.
2023-10-14 15:24:00 +03:00
Dirk-Jan C. Binnema
f4a930cd19
lib: query-processor: fix handling unknown flags
...
Fixes #2567 .
2023-10-09 23:50:08 +03:00
Dirk-Jan C. Binnema
6e45609866
mu: catch logic error
...
Print something useful.
2023-10-09 23:50:08 +03:00
Dirk-Jan C. Binnema
707001b1a3
build: bump version to 1.11.22
2023-10-07 08:16:33 +03:00
Dirk-Jan C. Binnema
c021433519
mu4e-headers: switch buffer to search results
...
..except for 'background searches', such as the one after re-indexing.
Fixes #2545 .
2023-10-07 08:16:33 +03:00
Dirk-Jan C. Binnema
fcd89039eb
expand_path: better handle paths with spaces
...
I.e., work around surprising behavior of wordexp
Fixes #2566 .
2023-10-07 00:18:56 +03:00
Dirk-Jan C. Binnema
2c4c3d8d7c
mu4e/meson.build: more tweaking to avoid warnings
2023-10-07 00:18:56 +03:00
Dirk-Jan C. Binnema
1bc9d6b515
mu4e: get rid of load-prefer-newer t
...
This triggered what I think is a bug/limitation in emacs; move the
source files to the build dir _after_ byte-compiling so we don't need
load-prefer-newer to avoid build warnings.
Fixes #2565 .
2023-10-05 08:44:11 +03:00
Dirk-Jan C. Binnema
4d11abd1ca
mu4e-view: ignore decoding errors
...
We can't do much about them; still attempt to show the message.
Fixes #2561 .
2023-10-05 08:44:11 +03:00
Dirk-Jan C. Binnema
964cf0c601
Merge pull request #2560 from tsdh/fix-custom-type-in-mu4e-mark
...
Fix defcustom :type of mu4e-headers-leave-behavior
2023-10-02 23:45:13 +03:00
Tassilo Horn
27619a2220
Fix defcustom :type of mu4e-headers-leave-behavior
...
The const values of the choice had the wrong order `(const :tag <value> <text>)`.
The correct order is `(const :tag <text> <value>)`.
2023-09-28 11:52:39 +02:00
Dirk-Jan C. Binnema
ee18c02762
maildir: improve unit tests
...
And get some more info from run_command.
2023-09-24 21:33:18 +03:00
Dirk-Jan C. Binnema
4a0eba8ddf
improve unit tests
2023-09-24 20:21:57 +03:00
Dirk-Jan C. Binnema
e0417f0766
build: bump version to 1.11.21, update NEWS.org
2023-09-24 17:32:50 +03:00
Dirk-Jan C. Binnema
942b822d4a
Merge branch 'wip/djcb/move'
2023-09-24 17:32:22 +03:00
Dirk-Jan C. Binnema
e16e1f78ce
command-handler: more unit tests
2023-09-24 17:29:56 +03:00
Dirk-Jan C. Binnema
fa22fc28d9
error: more unit tests
2023-09-24 17:29:56 +03:00
Dirk-Jan C. Binnema
abb0fb4fd5
utils/add: improve unit test coverage
2023-09-24 17:29:56 +03:00
Dirk-Jan C. Binnema
b0dca49dc0
store: better handling moving messages
...
sort results (for testing)
with the ChangeName flag, also apply to dup messages.
2023-09-24 17:29:56 +03:00
Dirk-Jan C. Binnema
5d37c18d7d
lib: use flags_maildir_file
...
It's a better name. And fix some typos.
2023-09-24 17:29:56 +03:00
Dirk-Jan C. Binnema
2d20074b99
mu-move: add new move sub command
...
Add sub-command to move messages; add tests and docs.
Fixes #157
2023-09-24 17:29:08 +03:00
Dirk-Jan C. Binnema
1a3dc46866
lib: maildir/store: more tests
2023-09-23 09:28:45 +03:00
Dirk-Jan C. Binnema
655a6b0499
lib: xapian-db/config: more tests
...
...and xapian-db gets a small API update, update store as well.
2023-09-23 09:27:46 +03:00
Dirk-Jan C. Binnema
11003000e8
mu: log warning when exiting with error
2023-09-23 09:26:37 +03:00
Dirk-Jan C. Binnema
3dad743e16
mu4e-mark: avoid byte-compiler warning
2023-09-21 23:58:55 +03:00
Dirk-Jan C. Binnema
04e3a2f9a8
mu-utils: improve tests
2023-09-21 23:41:15 +03:00
Dirk-Jan C. Binnema
6ce94ce914
mu-utils: add to_string_view
2023-09-21 23:41:15 +03:00
Dirk-Jan C. Binnema
8ba153067b
mu-maildir: use the new run_command0
...
And fix some docstrings.
2023-09-21 23:41:15 +03:00
Dirk-Jan C. Binnema
b771fd6394
query-parser: handle naked NOT, add tests
...
We weren't correctly expanding "naked NOT" -> AND_NOT
Fixes #2559 .
2023-09-21 19:29:59 +03:00
Dirk-Jan C. Binnema
8fc13ab8f3
mu4e: Shorten descriptions a bit
2023-09-20 22:31:19 +03:00
Thierry Volpiatto
67c8ff75a7
Fix missing or incorrect descriptions in file headers
...
Try to make useful descriptions and use conventional --- to separate filename
from description.
2023-09-20 22:04:48 +03:00
Dirk-Jan C. Binnema
1df4452ff3
server: properly delete output-stream files
...
logic inversion
2023-09-20 21:35:55 +03:00
Dirk-Jan C. Binnema
24add72126
mu-file-utils: add run_command0
...
To ensure command ran and had exit-code=0 in one go.
2023-09-19 22:26:45 +03:00
Dirk-Jan C. Binnema
ae87be6a48
flags: add flags_mail_dir_file util
...
And some whitespace cleanup
2023-09-19 22:26:45 +03:00