f18044f5b7
mu4e: gnus-view: Make sure to clean up gnus mm buffers (typo)
...
Fix typo in previous.
2020-08-09 17:17:23 +03:00
0d6bf906fe
mu4e: gnus-view: Make sure to clean up gnus mm buffers
...
After leaving a gnus-view buffer, we should clean up the the mm-*
buffers it creates; we were leaking those.
Fixes issue #1781
2020-08-09 17:12:40 +03:00
3a8fc95bfc
mu4e-headers: allow pipe through shell from headers view
...
Being able to pipe through shell from the headers view is
convenient for some use cases, so wire it up to work.
Resolves #1752
Signed-off-by: Jerry Snitselaar <jsnitsel@redhat.com >
2020-07-29 10:52:17 -07:00
b711ad9151
Fix typos
2020-07-25 16:46:47 +02:00
6d73ca8ec3
mu4e: fix mu4e~proc-view-path
...
Ensure parameters match.
2020-07-25 17:20:39 +03:00
6b32794f0e
mu4e-proc: ensure mu4e~call-mu does not truncate
...
For non-nil settings of print-length, print-level.
(and remove an unused defun).
2020-07-25 17:02:01 +03:00
7aebefe005
mu4e.texi: remove obsolete crypto footnote.
...
Fixes #1761 .
2020-07-25 11:32:15 +03:00
de8f1d3e6a
mu4e: Fix issue with mu4e-display-image
...
We were getting an error when `identify` is nil.
2020-07-11 10:14:57 +03:00
2b5a747fad
Merge pull request #1746 from mrvdb/mu4e-image-scale
...
Satisfy both max height and width for images in view
2020-07-07 00:14:51 +03:00
5040d52b46
mu4e/mu4e-utils: save-excursion before updating the log buffer
...
If the user is scrolling and searching through the log buffer to see
what went wrong it gets very annoying having an update change things.
To avoid this wrap all buffer updating code in a save-excursion so
point is preserved.
2020-07-06 20:32:27 +01:00
8bc622ff09
mu4e/mu4e-utils: refactor mu4e-log buffer creation
...
Move all the one time setup for mu4e-log into its own private section.
2020-07-06 20:27:13 +01:00
7efdebce30
NEWS.org, mu4e-vars.e.: fix spelling mu4e-contact-rewrite-function
...
mu4e-contact-rewrite-function was obsoleted in 1.4, but the entry in
NEWS.org entry, and the make-obsolete-variable call, referred to it as
mu4e-contacts-rewrite-function. (Should be "contact", not "contacts".)
2020-07-03 19:21:18 -03:00
c698bc3a40
Satisfy both max height and width for images in view
...
- introduce private function mu4e~image-width-scale:
determine the width to use for proportional scaling based on the image width, height and the max
restrictions.
- use it in mu4e-display-image
2020-07-03 16:02:09 +02:00
c074e7ea3b
mu4e/mu4e-utils: only set so-long-mode once
...
Ideally we should separate the log buffer creation code so this van be
done a bit more cleanly. For now however only set so-long-mode once
otherwise you end up spamming the messages with constant:
Changed to so-long-mode (from fundamental-mode) on account of line length. C-c C-c to revert. [36 times]
As the messages keep rolling in.
2020-06-29 10:26:34 +01:00
84c59cef5a
Fix org-mode links section documentation
2020-06-27 15:54:48 +10:00
5ca0b6e148
mu4e-utils: use so-long-mode for logs when available
2020-06-26 19:25:45 +03:00
3715bb0c5e
mu4e-headers: optimize header writing a bit
...
Try to make writing out the headers in the headers buffer slightly
faster.
2020-06-26 19:24:40 +03:00
7db921c69d
Merge pull request #1731 from cireu/require-desktop-on-use
...
mu4e: Delay the execution of workaround for desktop.el
2020-06-21 17:50:40 +03:00
f239616fb8
mu4e: Delay the execution of workaround for desktop.el
...
Some Emacs user may never use desktop.el, We don't need to require desktop.el
for them.
2020-06-20 13:45:33 +08:00
d49634245d
ical: Don't insert a multipart/alternative with textual event
...
It seems that tha multipart/alternative confuses Outlook.
Fixes https://github.com/djcb/mu/issues/1729
2020-06-18 23:21:51 +02:00
6ced62685a
ical: save the citation in the kill-ring
2020-06-18 23:21:51 +02:00
75bd856f50
ical: Add instructions to add events to a diary file
2020-06-18 23:21:51 +02:00
c8f91d365f
ical: respect the 80 chars width limit
2020-06-18 23:21:51 +02:00
3dc4b93989
mu4e/server: implement mark-as-read for (view ...)
...
Instead of a multi-step process to display an unread message (ie. get
the original, notice it's unread, then update it, replace the message
with update one etc.), we now handle that in the (view /./..) command on
the server side.
Simplifies things, and is faster (which could be noticeable, esp. if
e.g. signature verification is part of the process)
2020-06-13 16:56:41 +03:00
2ee65f5b1a
mu4e: add mu4e-mu-debug for verbosely logging the server
...
With mu4e-mu-debug set to t, the mu server will be more verbose in its
logging (mu.log or the journal)
2020-06-13 16:56:41 +03:00
e37486fb5a
mu4e: auto-enable logging when pressing '$'
2020-06-13 16:56:41 +03:00
ee99176fce
mu4e: mu4e-info is not interactive
2020-06-08 19:52:19 +03:00
b8a2d1fd6c
mu4e-headers: require mule-util for truncate-string-ellipsis
...
Seems this is needed in some setups. Not fully clear why, but harmless.
Fixes #1717 .
2020-06-07 18:40:48 +03:00
5fdb205b8b
mu4e: Update for sexp format changes
2020-06-06 14:27:25 +03:00
b672f6bc1d
mu4e: avoid trouble with truncate-string-to-width
...
Treatment of the 'ellipsis' parameter is a bit unclear, gave errors in
some cases.
Fixes #1716
2020-06-03 21:24:14 +03:00
cfb59e36b0
mu4e-org: add missing defs when linking query
...
Fixes : #1714 .
2020-06-01 09:55:24 +03:00
73be015cd0
fixup: mu4e: some cleanups / bytecomp warning fixes
2020-05-28 10:21:16 +03:00
29ad71fdf2
Marked mu4e-compose-context-policy type as greedy
2020-05-27 22:54:15 +03:00
bd87dcfd9b
Removed default case in mu4e-compose-crypto-message
2020-05-27 22:54:15 +03:00
336cad35e6
Merged crypto-policy configuration into one variable
2020-05-27 22:53:41 +03:00
c9a9d4be95
mu4e: handle compose-mail when mu4e is not yet running
...
We were trying to start mu4e asynchronously, then compose the mail but
this doesn't quite work the way some external packages expected, and
this would fail.
Fixes #1710
Fixes #1698
2020-05-27 22:34:43 +03:00
454e8d9a3a
mu4e: allow for hiding fully read maildirs/bookmarks
...
Add a variable mu4e-main-hide-fully-read to control whether to _not_ show
maildir / bookmark links if they're fully read.
2020-05-27 18:56:23 +03:00
7900a4d050
mu4e-vars: update mu4e-maildir-shortcuts docs
...
Document :hide / :hide-unread
2020-05-26 23:12:26 +03:00
3ea1784aad
mu4e-main: use string-width' over length'
...
Better for utf-8 but still difficult to align due to non-monospaced
characters.
2020-05-26 23:12:26 +03:00
d68c0fd5b5
mu4e-main: decode strings as utf-8
...
This fixes both bookmarks and maildirs with non-ASCII names. Thanks to
@scturtle for pointing this out!
2020-05-26 23:12:26 +03:00
9f1e231824
mu4e-main: fix off-by-one error in `mu4e~main-action-str'
...
For bookmarks, which specify the key combo instead of using the first
character of the string had an off-by-one error in the mouse
highlighting since it wasn't consuming that first letter.
2020-05-26 23:12:26 +03:00
5110b02349
mu4e-main: use longest bookmark/mailder count in bookmarks section
2020-05-26 23:12:26 +03:00
a070cca79d
mu4e-main: add new method for constructing the maildir list
...
This method is exactly like `mu4e~main-bookmarks' but for maildirs
instead of bookmarks.
2020-05-26 23:12:26 +03:00
41f0c5a92a
mu4e-utils: add method to count the longest name
...
Consolidates the logic for looping over bookmarks and maildirs so that
we can compute the longest name.
2020-05-26 23:12:26 +03:00
c2b0d2db6e
mu4e-utils: send maildir queries along with bookmarks
...
When `mu4e-main-show-maildirs' is non-nil, we append the list of maildir
queries to the mu server.
2020-05-26 23:12:26 +03:00
a899dd04f7
mu4e-utils: add new method to transform `mu4e-maildir-shortcuts'
...
This will allow iterating over `mu4e-maildir-shortcuts' the same way as
`mu4e-bookmarks' (i.e. adding :name and :query to the plist).
2020-05-26 20:57:40 +03:00
7ed8d509ee
mu4e-org: support more attributes for capturing
...
item description
-----------------------------------------------------+------------------------
%:date, %:date-timestamp, %d:date-timestamp-inactive | date, org timestamps
%:from, %:fromname, %:fromaddress | sender, name/address
%:to, %:toname, %:toaddress | recipient, name/address
%:maildir | maildir for the message
%:message-id | message-id
%:path | file system path
%:subject | message subject
Fixes #1678
2020-05-26 20:17:50 +03:00
57d38aa707
mu4e: honor truncate-string-ellipsis
...
Use truncate-string-to-width and thus honor truncate-string-ellipsis; so
to get 'fancy' ellipsis, one can set:
(setq truncate-string-ellipsis "…")
2020-05-25 18:34:42 +03:00
d6e017c19f
update documentation
2020-05-24 20:12:49 +03:00
9030cfc657
mu4e-maildir-shortcuts: update for today's functionality
...
The text:
Optionally, you can add the following:
`:hide' - if t, maildir is hdden from the main-view and speedbar.
`:hide-unread' - do not show the counts of unread/total number
of messages for the maildir in the main-view.
is not true for the current version, so let's remove it.
*
2020-05-20 07:12:04 +03:00