Commit Graph

1501 Commits

Author SHA1 Message Date
c335914caa (widen) should be called before hiding the headers
Was also causing a corrupted header in some cases.
2020-03-29 22:06:29 +01:00
935874dfc3 mu4e: make logging a bit faster 2020-03-28 11:06:37 +02:00
faef1792cc mu4e: improve documentation 2020-03-28 11:06:37 +02:00
36d0b0602e mu4e: extend mu4e-header-highlight-face to edge of window
Due to a breaking change we have to request this explicitly in
Emacs 27.  Earlier Emacs versions do the right thing by default.

If the effect of a face does not extend to the edge of the window,
then attributes such as the background color or underline cease to
be used for more that the width of a single character, which is not
appropriate for a face intended to highlight a complete line.

See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=37774.
2020-03-20 22:17:02 +01:00
c3bb04150f mu4e: mu4e.texi: use an @anchor, not a @node
Latter breaks on some (older?) texinfo releases.

Fixes #1617
2020-03-16 23:04:18 +02:00
83558be663 mu4e: set mu4e-compose-type earlier
So it can be used in hooks.

Fixes #1616.
2020-03-16 22:42:35 +02:00
3ac71ecfbe mu4e: restore mu4e-index-cleanup t
Let's go back to the old default.
2020-03-15 01:23:01 +02:00
46ae663937 mu4e: use faster count queries, document differences
Use faster queries for counting read/unread messages; document why the
results might differ from what you get doing a normal search.
2020-03-15 01:23:01 +02:00
c4953a4310 mu4e-utils: select mu4e-main-window when refreshing
Fixes #1613.
2020-03-11 20:47:25 +02:00
f8774ff98c mu4e: support prefix arguments with mu4e~native-def
Fixes #1611.
2020-03-11 20:47:25 +02:00
e19c6f0cae mu4e: default to mu4e-index-cleanup nil
By default, do _not_ run the clean up phase after indexing; that should be
safe and make indexing a lot faster for some users.
2020-03-11 20:47:25 +02:00
59fb743851 Merge pull request #1607 from yellowmoneybank/typo
Fix Gnus typos
2020-03-06 21:16:19 +02:00
d4b40ac202 Unquoted mu4e-view-use-gnus in unless form 2020-03-06 15:31:20 +01:00
5b570cee20 Fix Gnus typos 2020-03-06 15:30:36 +01:00
c3771cba3e Merge branch 'gpg' 2020-03-05 22:40:16 +02:00
090ff42c50 mu4e: Add a mime-type-check when importing a pgp-key from an attachment 2020-03-05 22:39:45 +02:00
81e0c49084 mu4e: Add option to attachment-options to import gpg public key
This pull request adds an option to the attachment-options that allows
to import pgp-public-keys.
2020-03-05 22:39:33 +02:00
0ee20c0294 mu4e: update manual 2020-03-05 22:25:28 +02:00
d31dc8e69c mu4e: update menus
Avoid some gnus things we do not support. Rename View/Headers menu into Mu4e.
2020-03-05 20:50:51 +02:00
5ffe878d30 Merge pull request #1605 from yellowmoneybank/mm
mu4e: Fix of the attachment actions
2020-03-04 21:18:25 +02:00
4cc057ee0a Fix of the attachment actions
With the current version of the mu server, it is not possible open
attachments, because the server expects symbols as parameters, but
mu4e sends strings.
This change fixes this.
2020-03-04 10:55:35 +01:00
58b462d4c3 mu4e-view: fix typo 2020-03-02 23:20:12 +02:00
2fd8058443 mu4e: update documentation 2020-03-01 17:34:16 +02:00
1c1dbaf882 mu4e: make mu4e-main-buffer-name a defvar
(and rename from mu4e~main-buffer-name)
2020-02-28 12:17:13 +02:00
1738f9d6d1 mu4e: Mark mu4e-auto-retrieve-keys as obsolete
It's not used anymore
2020-02-28 12:16:33 +02:00
0465b273d3 mu4e: avoid mu-side crypto in gnus-mode
No need to decrypt/verify when we don't use the results.
2020-02-28 00:43:08 +02:00
36a5d291d9 server/mu4e: update decrypt/verify options
"extract-encrypted" -> "decrypt"

and a separate option for "verify"
2020-02-28 00:43:08 +02:00
6b2bdf4f6d mu4e: avoid some errors when flipping through messages
Use special-mode for the loading buffer, and explicitly ignore n/p.

Fixes #1443.
Fixes #1217.
2020-02-27 23:15:04 +02:00
81d47bf21f mu4e-view/gnus: do not load external images
Avoid tracking. Fixes #1434.
2020-02-27 00:44:49 +02:00
b33fb85020 mu4e-org: warn if mu4e is not loaded
Fixes #1420.
2020-02-26 22:44:49 +02:00
fa7518ab60 mu4e-compose: don't touch default-directory
we probably shouldn't touch that.
2020-02-26 21:56:26 +02:00
7e58f21f48 mu4e-utils: add mu4e-copy-message-path helper 2020-02-26 21:56:01 +02:00
d4c959ea90 mu4e-compose: clear undo-list after entering compose mode
Fixes #1525.
2020-02-26 21:11:06 +02:00
3fe437985f utils: explicitly decode contacts string
Seems emacs doesn't know yet they're utf-8.

Fixes #1589.
2020-02-25 23:57:50 +02:00
f33b0d6d84 mu4e: Improve reference manual
Describe the new mu4e-maildir-shortcuts format

Add some FAQ about opening messages / speed.
2020-02-25 21:22:24 +02:00
74d40f4d20 mu4e: make mu4e-maildir-shortcuts a plist
Similar to mu4e-bookmarks.
2020-02-25 21:20:51 +02:00
c251a22d65 mu4e: update documentation 2020-02-24 21:58:45 +02:00
333067d47b mu4e: Fix quoting in M-q keybinding definition
In the keybinding defintions for mu4e-view-mode-map, the variable
mu4e-view-use-gnus was used quoted in an if condition, which means that the
condition always evaluated to true. Therefore, M-q would always be bound to
article-fill-long lines and never to mu4e-view-fill-long-lines.
2020-02-22 10:50:22 +01:00
24ecceb10e Merge pull request #1578 from Chris00/maildir
mu4e-view: (gnus) Remove duplicate bound variable
2020-02-21 19:28:44 +02:00
62bc45aaa7 Merge pull request #1581 from thierryvolpiatto/Fix_revert_buffer
mu4e-main: Fix revert buffer
2020-02-21 19:28:09 +02:00
837ab0b703 headers: require proc-view even for gnus
Temporary measure, so e.g. view-in-browser works

Fixes #1579.
2020-02-21 19:26:39 +02:00
ec684cc99c Update mode-line when changing context
* mu4e/mu4e-context.el (mu4e-context-switch): Do it.
2020-02-21 09:08:48 +01:00
b301b7663b Don't use mu4e-index-updated-hook in mu4e~start
Using mu4e-index-updated-hook in mu4e~start with a lambda is just like
adding the call to mu4e-info-handler so do it explicitely which is
much cleaner.

* mu4e/mu4e-utils.el (mu4e-info-handler): Always refresh main buffer.
(mu4e~start): Remove insertion of mu4e-index-updated-hook.
2020-02-21 08:54:16 +01:00
b1369b6ad9 Fix mu4e-main revert-buffer-function and use it
* mu4e/mu4e-headers.el (mu4e~headers-quit-buffer): Refresh main buffer
when done.
* mu4e/mu4e-main.el (mu4e-main-mode-map): Don't bind "g" to mu4e, "g"
should be bound to revert-buffer (special-mode).
(mu4e-main-mode): No need to specify map.
(mu4e~main-view-real-1): New.
(mu4e~main-redraw-buffer): New.
(mu4e~main-view-real): Use them.
(mu4e~main-view): Take one more arg REFRESH.
(mu4e~main-toggle-mail-sending-mode): revert-buffer when done.
2020-02-21 08:33:07 +01:00
e1db731f7d mu4e-view: (gnus) Remove duplicate bound variable
Fixes https://github.com/djcb/mu/issues/1269
2020-02-21 08:28:01 +01:00
a132f5c21f mu4e-view: (gnus) enable displaying custom headers
insert custom headers / mu4e specific headers when in gnus mode
2020-02-19 20:55:22 +02:00
c4f46966e7 mu4e-vars: add note about message fields / gnus view 2020-02-19 20:55:22 +02:00
e10fc21a9b mu4e: Rename 'Unnamed' sections 2020-02-18 23:49:50 +02:00
fe7a0e4da2 mu4e: Move various definitions into a better location 2020-02-18 23:49:50 +02:00
74332947a0 mu4e: Split libraries into outline sections 2020-02-18 23:49:50 +02:00