1
0
mirror of https://github.com/djcb/mu.git synced 2024-06-27 07:35:16 +02:00
Commit Graph

5516 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema
3799975714 mu4e-view: only kill existing buffer 2021-04-25 14:05:27 +03:00
Dirk-Jan C. Binnema
15ab2c8d3a mu4e-view-gnus: better cleanup buffer
avoid seeing leftover MIME-parts of older buffers.
2021-04-25 13:44:57 +03:00
Dirk-Jan C. Binnema
704e631e8d mu4e/doc: document gnus rich-text handling 2021-04-25 11:41:24 +03:00
Dirk-Jan C. Binnema
6f206f0f7e mu4e-view-gnus: use gnus image variables directly
Let's avoid some wrapper code and use the gnus variables directly.
And some documentation updates.
2021-04-25 11:41:09 +03:00
Dirk-Jan C. Binnema
f377483c16 mu4e-view-gnus: activate URLs
So we can follow them using 'g'
2021-04-25 09:08:59 +03:00
Dirk-Jan C. Binnema
c5219778af bump version to 1.5.12
Next development release.
2021-04-24 22:46:09 +03:00
Dirk-Jan C. Binnema
71e0223d86 mu4e-view-gnus: implement mu4e-action-view-in-browser
Reimplement the browser view code for the gnus-based viewer; and let
gnus handle it too.

On change is that we currently only support showing html-messages.
2021-04-24 22:37:03 +03:00
Dirk-Jan C. Binnema
11bea28dad mu4e-view-gnus: cleanup message rendering
Refactor the way we view messages (using gnus) to reduce duplicate code.
Overall, cleanup the rendering part a bit.
2021-04-24 22:34:40 +03:00
Dirk-Jan C. Binnema
0218ed9a68 mu4e/meson.build: ensure builddir is checked first
Used for mu4e-meta.el. Not having this seems to break some users
meson-build.

HT: derek-zhou
2021-04-23 09:56:51 +03:00
Dirk-Jan C. Binnema
3a418745e1 mu4e-speedbar: fix compiler warning 2021-04-23 09:56:27 +03:00
Dirk-Jan C. Binnema
6307bc02c4
Merge pull request #1987 from derek-zhou/master
seperate Mu::format and Mu::vformat
2021-04-22 22:39:07 +03:00
Derek Zhou
dc6f76d74d seperate Mu::format and Mu::vformat 2021-04-22 18:32:38 +00:00
Dirk-Jan C. Binnema
5edc5a886a
Merge pull request #1986 from thierryvolpiatto/cleanup_save_attachement
Remove unneeded `or` clause in mu4e-view-save-attachments
2021-04-22 21:03:18 +03:00
Thierry Volpiatto
bce31241a5
Remove unneeded or clause in mu4e-view-save-attachments 2021-04-22 19:30:23 +02:00
Dirk-Jan C. Binnema
11fc99168b guile: add github issue template 2021-04-20 11:00:52 +03:00
Dirk-Jan C. Binnema
c6f2bf5333 Revert "mu4e-view-gnus: refactor message rendering code a bit"
This reverts commit 515af3e3d2, since it
broke the attachments display.
2021-04-20 10:54:41 +03:00
Dirk-Jan C. Binnema
2f634e6b9e github: update issue templates 2021-04-14 00:31:32 +03:00
Dirk-Jan C. Binnema
515af3e3d2 mu4e-view-gnus: refactor message rendering code a bit
Split out the shared parts from mu4e~view-gnus and
mu4e~view-message-text.
2021-04-14 00:23:11 +03:00
Dirk-Jan C. Binnema
9b3d98d526 Update issue templates 2021-04-14 00:21:55 +03:00
Dirk-Jan C. Binnema
7efeb63160
Merge pull request #1980 from sje30/master
Spelling fixes and simplifying some code
2021-04-13 22:13:11 +03:00
Stephen J. Eglen
f80123bb3e Simplify the code for using dired to attach messages
I originally sent some code to the mailing list in 2012 to use dired
for marking attachments.

https://groups.google.com/g/mu-discuss/c/OPwdNZbB5GE/m/hnjNlNoLIu8J

As the function in gnus.el has since been fixed, the version of
gnus-dired-mail-buffers now works fine with mu4e (and has done for
many years).  I suggest deleting the old code to make the
documentation simpler assuming that people are no longer on Emacs from
9 years ago.
2021-04-13 17:29:18 +01:00
Stephen J. Eglen
8a4a0e9a1c Spelling fixes and simplifying some code 2021-04-13 17:15:40 +01:00
Dirk-Jan C. Binnema
82725d63ea
Merge pull request #1978 from Chris00/master
mu4e-headers: Set the point in the correct frame after search
2021-04-13 09:33:02 +03:00
Christophe Troestler
e00faf6cd3 mu4e-headers: Set the point in the correct frame after search
Fixes https://github.com/djcb/mu/issues/1977
2021-04-12 23:54:13 +02:00
Dirk-Jan C. Binnema
b825b5631e
Merge pull request #1976 from Chris00/master
mu4e-mark: Allow executing marks without passing a prefix argument
2021-04-12 23:45:07 +03:00
Christophe Troestler
561079d868 mu4e-mark: Allow executing marks without passing a prefix argument 2021-04-12 21:59:52 +02:00
Dirk-Jan C. Binnema
55d8d20771 mu4e-view-gnus: Don't special-case Ivy
Unlike helm, it's not good for multi-selections.
2021-04-12 22:12:23 +03:00
Dirk-Jan C. Binnema
b68a12692f mu4e-mark: don't be too eager to avoid confirmation
Fixes: #1974.
2021-04-12 18:01:38 +03:00
Dirk-Jan C. Binnema
04f795cbd0
Merge pull request #1970 from Gallipo/patch-1
skip confirmation when executing marks
2021-04-11 16:38:42 +03:00
Philip "Galli" Rentschler
b8fe2ba682
skip confirmation when executing marks
When running `u4e-mark-execute-all` with any prefix-arg you can skip the confirmation-prompt. The potential for accidentally hitting this is quite low.
2021-04-09 16:53:48 +02:00
Dirk-Jan C. Binnema
5d414cffc9
Merge pull request #1967 from Chris00/ical
mu4e/ical: Compose the response attaching the calendar
2021-04-08 19:51:38 +03:00
Dirk-Jan C. Binnema
84044a87d2 build: don't error out with missing makeinfo
Seemingly, we get a build error in some cases with a missing
makeinfo... let's try to avoid that.

This should help with issue: #1964.
2021-04-06 20:54:29 +03:00
Dirk-Jan C. Binnema
a1f9ca2bf8
Merge pull request #1963 from Chris00/master
mu4e/doc: Describe `mu4e-view-blocked-images'
2021-04-06 17:50:14 +03:00
Christophe Troestler
1dbe818378 mu4e/ical: Set `mu4e~view-rendering' to t as a buffer local variable
When an ics file is attached but not visualized by default, this is
necessary in order trigger the bug workaround in the advice attached
to `gnus-icalendar-event-from-handle'.
2021-04-06 15:29:56 +02:00
Christophe Troestler
f673911277 mu4e/ical: Compose the response attaching the calendar
This composes the response before any hook is run which is important
so that, if those hooks modify the message, they are aware that some
MML is present.  In particular, this is needed to have the
compatibility with the org-msg package; see
https://github.com/djcb/mu/issues/1956
2021-04-06 15:29:20 +02:00
Christophe Troestler
a9dd573c47 mu4e/doc: Describe `mu4e-view-blocked-images' 2021-04-06 10:19:20 +02:00
Dirk-Jan C. Binnema
0f03a03d64
Merge pull request #1962 from Chris00/attach-buffer
mu4e/compose: attach buffers & files setting any property
2021-04-06 00:14:47 +03:00
Dirk-Jan C. Binnema
77151d1984
Merge pull request #1961 from Chris00/master
Enable the user to control which external images not to display
2021-04-06 00:14:03 +03:00
Christophe Troestler
b2b8f562f7 mu4e/compose: attach buffers & files setting any property 2021-04-05 22:35:58 +02:00
Christophe Troestler
afaf613a92 Enable the user to control which external images not to display 2021-04-05 11:39:44 +02:00
Dirk-Jan C. Binnema
f0835b3391
Merge pull request #1960 from sje30/master
Respect switch-function in compose-mail.
2021-04-04 13:08:39 +03:00
Stephen J. Eglen
5d859d005f Respect switch-function in compose-mail.
Emacs has several standard keybindings

C-x m   compose-mail
C-x 4 m compose-mail-other-window
C-x 5 m compose-mail-other-frame

This patch fixes the creation of new mail buffers to respect the
latter two keybindings, C-x 4 m and C-x 5 m.

Note that there is already the variable mu4e-compose-in-new-frame
which if true opens in a new frame.  That will still work for C-x m
and C-x 5 m, but if the user runs C-x 4 m, it switches to other-window
as it assumes the keybinding takes precedence.  This behaviour can be
changed within mu4e~draft-open-file.
2021-04-03 22:23:21 +01:00
Dirk-Jan C. Binnema
b63c3c990e
Merge pull request #1959 from nbarrientos/master
Fix typo
2021-04-03 08:27:04 +03:00
Nacho Barrientos
ecc96e93f7 Fix typo 2021-04-01 16:06:52 +02:00
Dirk-Jan C. Binnema
82df610362
Merge pull request #1957 from stsquad/remove-excess-messages
mu4e/mu4e-headers: remove excess message output
2021-03-31 20:18:02 +03:00
Alex Bennée
285fdc5d5d mu4e/mu4e-headers: remove excess message output
When marking threads as read things are slowed down by echoing the
thread path to the mini-buffer. I assume this is left over debug but
if needed for something else should probably be a log call.
2021-03-31 10:04:03 +01:00
Dirk-Jan C. Binnema
f3e13b5201 mu4e-view-gnus: Implement mu4e-view-massage
Expose some of the Gnus article treatment functions.
2021-03-23 17:39:12 +02:00
Dirk-Jan C. Binnema
c44b855d78 mu4e-view-gnus: Update keybindings 2021-03-23 17:39:12 +02:00
Dirk-Jan C. Binnema
bae7a198c5 mu4e.texi: Update documentation 2021-03-23 17:39:12 +02:00
Dirk-Jan C. Binnema
33fb6c58cf mu4e-actions/view: Reorganize example actions a bit
The ones that require the "old" view (now or in the near future) are
move to mu4e-view-old.el.
2021-03-23 17:39:12 +02:00