Dirk-Jan C. Binnema
556396bb85
mu4e-compose: explicitly generate-headers
...
Ongoing troubles with this, and apparently some differences between
Emacs versions (?).
Explicitly generated the needed headers.
2023-11-05 16:47:08 +02:00
Dirk-Jan C. Binnema
dfe28f033a
mu4e-view: do full render in mu4e-view-message-text
...
Otherwise decoding does not work correctly.
2023-11-04 23:38:02 +02:00
Dirk-Jan C. Binnema
a551aaa694
mu4e-compose: rework header insertion
...
Clean up the composition pipeline a bit, and set
message-generate-headers-first explicitly.
Hide headers later.
2023-11-04 23:38:02 +02:00
Dirk-Jan C. Binnema
c3bc50bd02
mu4e-view: assign gnus-article-buffer in mu4e-view-mode
...
Some external programs (such as bbdb) seems to depend on that.
2023-11-04 11:16:24 +02:00
Dirk-Jan C. Binnema
afb98aa62f
Merge pull request #2585 from a3a3el/feature/best-compression-for-info-file
...
build: use best compression when installing info
2023-11-04 11:15:52 +02:00
Jeremy Sowden
548abdac76
build: use best compression when installing info
2023-11-03 21:02:42 +00:00
Dirk-Jan C. Binnema
14c2b373eb
mu-move: fix compiler warning
2023-11-03 21:17:43 +02:00
Dirk-Jan C. Binnema
8abf0983fd
mu4e-compose: make draft-editing work in new setup
...
Move around initialization a bit so we can use it for draft-editing as
well.
2023-11-03 21:17:43 +02:00
Dirk-Jan C. Binnema
b428d9702e
mu4e-compose: make mu4e-compose-dont-reply-to-self obsolete
...
Doesn't really fit in nicely with the new composer; update NEWS.org,
manual for users to migrate.
2023-11-03 21:17:43 +02:00
Dirk-Jan C. Binnema
541c818a9f
mu4e-compose: include references / in-reply-to
...
For replies and forwarded messages.
2023-11-02 22:21:10 +02:00
Dirk-Jan C. Binnema
5b29ad8b6d
mu4e-compose: use seq-filter instead of seq-keep
...
seq-keep is only arrived with emacs 29, and seq-filter does the job
2023-11-01 19:46:47 +02:00
Dirk-Jan C. Binnema
9f39d78a71
mu4e-compose: use decoded message for replying
...
Or From: etc. would use some undecoded version with some
=?iso-8859-1?Q?.... blobs.
2023-11-01 19:46:47 +02:00
Dirk-Jan C. Binnema
79281256a6
mu4e: make defvar mu4e-view-completion-minor-mode-map
...
So users can customize it.
2023-11-01 18:42:23 +02:00
Dirk-Jan C. Binnema
bcede9ebf5
build: bump version to 1.11.24
2023-10-31 19:47:32 +02:00
Dirk-Jan C. Binnema
b1587607e1
mu4e: obsolete some compose vars, update NEWS.org
...
We can re-use the existing implementations.
2023-10-31 19:45:17 +02:00
Dirk-Jan C. Binnema
da0620ea1f
guile: fix module installation path
2023-10-31 09:01:28 +02:00
Dirk-Jan C. Binnema
69e159c789
NEWS.org: update
2023-10-31 08:51:46 +02:00
Dirk-Jan C. Binnema
a02ef7bb07
mu4e-search: allow updating keymap for minor mode
2023-10-30 22:55:42 +02:00
Dirk-Jan C. Binnema
a696902c34
mu4e-compose: allow updating keymap for minor mode
2023-10-30 22:55:42 +02:00
Dirk-Jan C. Binnema
6dac4423e2
mu-contacts: remove some debug logging
2023-10-30 22:55:37 +02:00
Dirk-Jan C. Binnema
de302e7609
lib/tests: add one more foo-bar regexp test
2023-10-29 17:16:05 +02:00
Dirk-Jan C. Binnema
eee73f8199
mu4e: better handle alternative address
...
In compose / contacts
2023-10-29 17:16:05 +02:00
Dirk-Jan C. Binnema
00191a3ec7
mu4e: improve mu4e-compose-dont-reply-to-self handling
...
Use mu4e-personal-or-alternative-address to decide on whether an address
belongs to "this user". Update docs.
2023-10-29 17:15:35 +02:00
Dirk-Jan C. Binnema
ea78fab0ef
mu4e-view: remove ^M from raw message
...
They can cause rendering issues later.
2023-10-29 17:15:35 +02:00
Dirk-Jan C. Binnema
b30e774c12
mu4e: update documentation
2023-10-29 17:15:35 +02: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