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
Thierry Volpiatto
bce31241a5
Remove unneeded or clause in mu4e-view-save-attachments
2021-04-22 19:30:23 +02: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
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
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
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
afaf613a92
Enable the user to control which external images not to display
2021-04-05 11:39:44 +02: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
cog
3e38c9ec5f
Add ivy completion when saving attachments
2021-03-23 10:03:14 +01:00
Dirk-Jan C. Binnema
afedfc6708
mu4e-view: Implement actions for gnus-view MIME-parts
...
In the "old" view, we had `mu4e-view-mime-part-actions`, which describes
various actions on attachments; in the brave new gnus-based view, those
do not work, but we have added something better:
mu4e-view-mime-part-actions
This needs some more documentation, but is useful already.
2021-03-21 00:14:54 +02:00
Christophe Troestler
f311b9455c
mu4e/view-gnus: Make Gnus email clickable links work
2021-03-18 19:26:00 +01:00
Dirk-Jan C. Binnema
c04d9ceff0
mu4e-view-gnus: Set buffer name earlier
...
Seems some hooks might depend on the buffer being called *Article* in
hooks.
2021-03-18 00:50:30 +02:00
Christophe Troestler
b2877a237c
mu4e/view-gnus: Gnus view is no longer experimental
2021-03-17 18:03:18 +01:00
Dirk-Jan C. Binnema
2fac2bb602
mu4e/view-gnus: Don't allow gnus-button-reply
...
Since it will reply in *gnus* rather than in mu4e. Perhaps we can hook it
up with mu4e... but not now.
Fixes : #1949 .
2021-03-16 23:09:21 +02:00
Dirk-Jan C. Binnema
7f244ee454
mu4e/view: Restore URL activation, TAB
...
Make URL activation work again (with mouse, M-RET), and TAB in
gnus-view.
Fixes : #1946 .
2021-03-16 17:13:36 +02:00
Dirk-Jan C. Binnema
b7660ed33d
mu4e-view: decrypt when replying
...
Let's decrypt a message before replying.
HT: Thierry Volpiato.
2021-03-16 08:58:43 +02:00
Dirk-Jan C. Binnema
931cfe5d86
mu4e: clear up mu4e~view-message
...
Remove duplicate definition of mu4e~view-message in mu4e-view-old
Set it earlier in mu4e-view-gnus (so it can be used in mode-hooks).
2021-03-15 22:56:30 +02:00
Dirk-Jan C. Binnema
44d801e2b0
mu4e-view-gnus: cleanup keymap
...
Do not derive the keymap from gnus article mode, so we don't get the
unwanted menu entries, and don't need to disable things manually.
2021-03-12 22:28:51 +02:00
Dirk-Jan C. Binnema
9423212fa0
mu4e: improve mu4e-view-message-text
...
Attempt to take the Content-Type into consideration when decoding.
2021-03-12 22:26:26 +02:00
Dirk-Jan C. Binnema
e2655ba34b
mu4e-view: re-enable the gnus/old split
...
re-enable the gnus/old split (the key was re-implementing
mu4e-view-message-text for gnus)
split helpers into mu4e-view-common
as a bonus 'go to url' now also works with gnus
2021-03-10 20:53:33 +02:00
Dirk-Jan C. Binnema
f002379a87
mu: move mu-view-fields to mu-view.el
...
We need it in both mu-view-old and mu-view-gnus.
2021-03-07 22:03:36 +02:00
Dirk-Jan C. Binnema
c1f08e1683
mu4e-view: split in -gnus and -old
...
Split out the gnus-based and "old" view code into separate files, and
ensure only one of them is loaded.
Do some initial cleanups, more will follow.
2021-03-07 16:42:55 +02:00