Dirk-Jan C. Binnema
25d421068e
Merge pull request #1535 from pedrormjunior/master
...
mu4e: define mu4e-view-actions with defcustom instead of defvar
2020-01-11 16:59:15 +02:00
Dirk-Jan C. Binnema
f6b5fff83e
mu4e: add special handling for mailing-list replies
2020-01-11 15:10:37 +02:00
Dirk-Jan C. Binnema
763ae799c8
mu4e-draft: fix indentation
2020-01-08 23:25:37 +02:00
Pedro Ribeiro Mendes Júnior
7b5195da89
mu4e: define mu4e-view-actions with defcustom instead of defvar
...
It allows the customization directly from Emacs Custom mode. It is
done in a similar way as for `mu4e-view-attachment-actions'.
2019-12-31 13:20:15 -03:00
Dirk-Jan C. Binnema
24a6b71bd0
mu4e: move mu4e-bookmark defstruct to vars
...
Avoid compilation problem.
2019-12-22 15:26:45 +02:00
Dirk-Jan C. Binnema
3e2acda310
Merge pull request #1531 from Vonfry/fix/mu4e-remove-duplicate-mu4e-bookmarks
...
mu4e: remove duplicated mu4e-bookmarks define
2019-12-22 14:55:35 +02:00
Vonfry
5c51419f57
mu4e: remove duplicated mu4e-bookmarks define
...
let custom-set-variables work.
2019-12-22 18:10:43 +08:00
Vonfry
40d4abc8fb
mu4e: switch mu4e-contexts from defvar to defcustom
2019-12-22 14:54:08 +08:00
Sean Farley
02b5bc805c
mu4e-util: allow ESC to exit a choice selection
...
I occasionally find myself pressing escape to exit a menu choice in mu4e
and it's a bit unfortunate that nothing happens. As best I could tell,
since this is a C call, none of the keymaps are checked for
`(keyboard-quit)' so we need to explicitly check for ESC here.
2019-12-13 16:26:05 -08:00
Dirk-Jan C. Binnema
384fcc5df3
mu4e: add missing file
2019-12-10 23:36:35 +02:00
Dirk-Jan C. Binnema
0bc2e605a4
mu4e: clean up org-handling
...
Load org support by default, unless mu4e-org-support is set to nil.
Turn off speedbar support by default (set mu4e-speedbar-support to t to
re-enable it).
Move the non-obsolete org stuff to mu4e-org. Rename some things from
org-mu4e to mu4e-org.
Remove org-old-mu4e.el
2019-12-10 18:09:03 +02:00
Antoine Levitt
dcb3025d1d
revert indentation
2019-12-10 11:07:01 +01:00
Antoine Levitt
006c3399cb
Push mark on beginning/end of buffer
2019-12-05 21:36:38 +01:00
Dirk-Jan C. Binnema
e18c86900c
mu4e: remove debug message from -proc
...
Fixes #1514
2019-11-25 23:16:10 +02:00
Jonas Bernoulli
f31d1b065d
Fix typos
2019-11-06 16:13:39 +01:00
Dirk-Jan C. Binnema
ed6842e5bd
mu4e: inherit mu4e-header-highlight-face from hl-line
...
...instead of `region'.
Fixes : #1500 .
2019-10-27 14:48:01 +02:00
Dirk-Jan C. Binnema
d7a5349a74
mu4e-comnpose: avoid jumping to headers when saving
...
Wrap the before-save-hook function in a save-excursion.
(HT: Joost Kremers)
2019-10-23 20:21:24 +03:00
Dirk-Jan C. Binnema
798aa12a34
mu4e-compose: Generate message-id for drafts
...
Ensure even drafts have a message-id, since the querying machinery wants
that.
2019-10-20 16:13:32 +03:00
Dirk-Jan C. Binnema
548dc16f67
mu4e-draft: Include a date in draft
...
Unconditionally include a date in draft messages; update it whenever
we're saving or sending.
2019-10-20 16:12:11 +03:00
Dirk-Jan C. Binnema
4cb3ca3585
mu4e-headers: Improve docstring for 'mu4e-headers-results-limit'
...
Add a few notes on how the limit is used.
2019-10-20 14:28:41 +03:00
Dirk-Jan C. Binnema
3a8ceeea92
mu4e: disable K bindings in view
...
We don't support the K- bindings in the gnus-view, so let's avoid the
error.
2019-10-14 20:39:23 +03:00
Dirk-Jan C. Binnema
30865c9d2c
mu4e: add mu4e-contacts-info
...
Add an interactive function mu4e-contacts-info, to display some
information about the contacts cache.
2019-09-26 00:35:23 +03:00
Dirk-Jan C. Binnema
9457f2f591
Merge pull request #1486 from thierryvolpiatto/more_lexical-binding
...
Add lexical-binding to all files and fix warnings
2019-09-26 00:29:31 +03:00
Dirk-Jan C. Binnema
581785abe9
mu4e: view: disable some bindings for the gnus-based view
...
Disable some of the key-binding that don't quite work for the gnus-based
view. We'll probably want a gnus-view specific set of bindings, but at
least for now avoid the errors.
2019-09-16 22:02:16 +03:00
Thierry Volpiatto
e4f5576cfc
Add lexical-binding to all files and fix warnings
...
about free variables (declare) and unused lexical vars (prefix with "_").
2019-09-16 19:54:59 +02:00
Thierry Volpiatto
9ddd035a1e
Completely use cl-lib and lexical-binding
...
Previously both cl-lib.el and cl.el were used, now use only cl-lib.el.
Use lexical-binding where needed instead of requiring cl just for
`lexical-let`.
Replace some add-to-list with cl-pushnew as add-to-list is not
recommended in lisp program and anyway doesn't work properly with
lexical binding.
2019-09-14 12:39:51 +02:00
Dirk-Jan C. Binnema
ca699324a3
mu4e: mu4e-compose: Fix configuration choices
...
End the choice group in the right place.
2019-08-10 10:53:52 +03:00
Paul W. Rankin
ca7449c575
Balance parens in mu4e-compose-context-policy
...
Fixes unbalanced parens in mu4e-compose-context-policy, which prevents Custom mode UI working.
Using standard indentation helps prevent missing these little issues.
2019-08-09 18:20:33 +10:00
Nathanael Gentry
b710e47d58
mu4e: fix make-mu4e-context-account
to see name
keyword arg
2019-07-30 16:47:09 -04:00
Dirk-Jan C. Binnema
5c5716d3f0
bump version to 1.3.4
...
plus some build tweaks.
2019-07-30 19:36:04 +03:00
Dirk-Jan C. Binnema
26dca831c6
mu4e: automatically rebuild database when possible
2019-07-30 08:51:04 +03:00
Dirk-Jan C. Binnema
632f383c38
mu: Default to XDG Base Directory Specification
...
Instead of using ~/.mu, use the XDG Base Directory Specification, typically:
~/.cache/xapian
~/.cache/mu.log
~/.cache/parts
~/.config/bookmarks
Update dependencies, documentation.
2019-07-13 16:00:28 +03:00
Christophe Troestler
5ca3254ef9
mu4e (ical): Run message deletion after mu4e-sent-handler
2019-07-13 14:11:54 +02:00
Christophe Troestler
a6efefb622
mu4e (ical): Mention mu4e-icalendar-trash-after-reply in the configuration
2019-07-13 14:11:54 +02:00
Christophe Troestler
19f09e6e59
mu4e (ical): Use message-remove-header to update the reply headers
...
Fixes https://github.com/djcb/mu/pull/1403#discussion_r277174623
2019-07-13 14:11:54 +02:00
Christophe Troestler
e48835fadf
mu4e (ical): Add header and documentation and make checkdoc happy
2019-07-13 14:11:54 +02:00
Christophe Troestler
676ccc6e55
mu4e (ical): Set automatically composed reply ical message unmodified
2019-07-13 14:11:43 +02:00
Christophe Troestler
18e12ed3cb
mu4e (ical): Make possible to automatically trash a replied ical event
2019-07-13 14:10:07 +02:00
Christophe Troestler
834582b7bd
mu4e (ical): Optionally save ical events to a diary file upon reply
2019-07-13 14:08:17 +02:00
Christophe Troestler
0f38dd4b1a
mu4e (ical): Display ical buttons only when method∈{REQUEST,PUBLISH}
2019-07-13 14:07:34 +02:00
Christophe Troestler
66e514c584
mu4e (ical): Use mu4e-user-mail-address-list when replying to ical events
2019-07-13 14:07:20 +02:00
Christophe Troestler
5573e7bed0
mu4e (ical): Use a text/plain alternative when replying to ical events
2019-07-13 14:07:18 +02:00
Christophe Troestler
5ccd58b40b
mu4e (ical): Update installation instructions
2019-07-13 14:07:15 +02:00
Christophe Troestler
14d5b9db6e
mu4e (ical): Make sure the organizer is the person replied to
2019-07-13 14:07:12 +02:00
Christophe Troestler
121bb00278
mu4e (ical): Make sure all user emails known to mu4e are used for ical events
2019-07-13 14:07:10 +02:00
Christophe Troestler
2e676b6c11
mu4e (ical): Insert a text summary of the reply .ics file
...
This is important because the users of some email clients (such as
Outlook Wep Application) cannot read .ics files. See e.g.,
https://answers.microsoft.com/en-us/office/forum/office_2010-outlook/how-do-i-open-ics-files-in-outlook-web-access/c765c07e-20ae-44b5-baa4-1d4f94fdfbeb
2019-07-13 14:07:07 +02:00
Christophe Troestler
1078fee2c5
mu4e (ical): Allow to reply to icalendar invitations
...
Fixes https://github.com/djcb/mu/issues/994
2019-07-13 14:07:03 +02:00
Christophe Troestler
c639a939f4
mu4e (ical): Fix indentation & typos
2019-07-13 14:06:57 +02:00
Zack Newman
2a51699ae5
mu4e: Update reference to obsolete variable in documentation
2019-06-19 13:30:17 -04:00
Dirk-Jan C. Binnema
c30b9fa49e
org-mu4e: fix org linking
...
And some whitespace / flycheck cleanups.
2019-05-26 18:50:14 +03:00
Dirk-Jan C. Binnema
2beb2eda02
mu4e-contacts: cleanups, save-match-data
...
Whitespace cleanups
Flycheck cleanups
Save the match data for (after|before)-save-hook
2019-05-25 17:38:58 +03:00
djcb
5a8ac5c023
mu4e: don't compile old-org-mu4e.el
...
It generates warnings.
2019-05-25 10:39:40 +03:00
djcb
c6a0771480
mu4e-actions: fix some compiler warnings
2019-05-25 10:39:40 +03:00
djcb
10ddaebf06
mu4e-draft: fix flycheck warnings + whitespace
2019-05-23 21:45:03 +03:00
djcb
0d33e64dc9
mu4e: don't sort contacts in completion handler
...
mu4e~sort-contacts-for-completion no longer exists.
2019-05-13 13:29:25 +03:00
djcb
7563b89c9c
mu4e: support incremental contacts
2019-05-11 13:41:03 +03:00
djcb
c858651d0c
doc: document the new contacts handling
...
mu4e.texi and NEWS.org
2019-05-11 13:41:03 +03:00
djcb
0437edc982
mu4e: mu4e-proc: Fix flymake warnings, whitespace
2019-05-11 13:41:03 +03:00
Dirk-Jan C. Binnema
9a225365c1
Merge pull request #1413 from Chris00/rm-handler
...
mu4e: Fix mu4e~headers-remove-handler
2019-05-08 21:32:12 +03:00
Damien Garaud
91c0681781
mu4e: fix a remaining local variable 'short'
...
in the function 'mu4e~action-header-to-html'
2019-04-30 18:53:12 +02:00
Christophe Troestler
939c066732
Fix mu4e~headers-remove-handler
2019-04-29 20:28:24 +02:00
djcb
a2c27c0c5a
mu4e: construct attach map even when not showing header
...
This is a bit of hack, but solves the problem; even when not _showing_
the attachments-header, construct the corresponding map, so the
keybindings work.
2019-04-27 08:38:53 +03:00
Dirk-Jan C. Binnema
d979efb9c5
Merge pull request #1374 from Chris00/prepare-display
...
mu4e: Increase `max-specpdl-size' when decoding messages
2019-04-27 08:21:10 +03:00
Christophe Troestler
325c623575
Escape HTML entities
2019-04-21 21:59:10 +02:00
Christophe Troestler
2a8c57e56d
Do not repeat the "From" and "To" when converting to HTML
...
Before this commit the HTML was looking as
From: From: email
To: To: email
2019-04-20 12:19:21 +02:00
Yuri D'Elia
8eb0c2eb49
Quote '@' symbols in @code section
2019-04-18 16:16:16 +02:00
Dirk-Jan C. Binnema
2ec1b46076
Merge pull request #1390 from Ambrevar/easy-accounts
...
mu4e: Easy accounts with make-mu4e-context-account
2019-04-17 22:59:30 +03:00
djcb
e9970fb890
mu4e-actions: fix whitespace, flycheck warnings
2019-04-15 07:38:58 +03:00
djcb
da1cb4e97b
mu4e-actions: fix mu4e~write-body-to-html
...
Use mu4e~view-construct-contacts-header instead of a non-existing
function.
2019-04-15 07:19:44 +03:00
Dirk-Jan C. Binnema
a90fe78f62
Merge pull request #1386 from davidcsterratt/master
...
Issue #1385 : get mu4e-action-view-in-browser to show headers
2019-04-13 12:36:39 +03:00
Sebastian Miele
eb042404f6
mu4e.texi: Fix a @ref
2019-03-24 15:46:07 +01:00
Sebastian Miele
b1ae7d52c8
mu4e.texi: Fix typo
2019-03-24 15:46:07 +01:00
Dirk-Jan C. Binnema
826d555313
Merge pull request #1393 from whxvd/typos
...
mu4e: Fix some typos
2019-03-24 12:17:19 +02:00
Kevin J. Foley
2108bbc1a4
Look at all frames for header buffer when auto updating headers
2019-03-11 18:21:13 -04:00
Sebastian Miele
10c0507665
mu4e: Fix some typos
2019-03-11 13:34:50 +01:00
Pierre Neidhardt
610bc91547
mu4e: Update doc with "Trashing messages" section
2019-03-04 16:32:33 +01:00
Pierre Neidhardt
c18566b815
mu4e: Update doc with "Account setup helper" section
2019-03-04 16:32:33 +01:00
Pierre Neidhardt
67a110d2fb
mu4e: Add `make-mu4e-context-account' for easy setup with sane defaults
2019-03-04 16:26:55 +01:00
Pierre Neidhardt
bbc055d75a
mu4e: Implement mu4e-*-mark-or-move-to-trash (e.g. for Gmail)
2019-03-04 15:46:54 +01:00
djcb
f9b615c3bb
mu4e: use a simple x as the 'fancy' delete mark
...
The 'fancy' version had some interesting interactions (see #1245 ), so
this is the easiest way to avoid those.
Also some flycheck fixes.
2019-03-02 11:46:34 +02:00
djcb
31f73b32a7
mu4e: make mu4e~view-message buffer-local
...
So we don't leak it outside mu4e. `mu4e-message-at-point` should do the
right thing.
2019-02-25 21:49:41 +02:00
djcb
9cf120b012
mu4e-view: only try to link messages when there is one
...
Otherwise, org-store-link elsewhere might hit the mu4e error.
2019-02-21 17:21:56 +02:00
David C Sterratt
0348822381
Issue #1385 : get mu4e-action-view-in-browser to show headers
...
Here is a very simple patch that achieves what I want, though I am
sure there are nicer ways of doing it.
2019-02-20 18:17:53 +00:00
djcb
1b408928c8
mu4e: allow linking outside mu4e with org-mu4e-store-link
...
This should help e.g. mu4e-conversation.
2019-02-18 07:22:16 +02:00
Christophe Troestler
4e7c2cd24f
mu4e: properly display messages in the draft folder (with gnus)
2019-02-10 13:43:55 +01:00
Christophe Troestler
4b868e742f
mu4e: Remove article-de-*-unreadable which prevent decoding
2019-02-10 13:10:44 +01:00
Christophe Troestler
d9066d869a
Increase `max-specpdl-size' when decoding messages
...
Some messages (e.g. Outlook automatic replies) need a greater value
than the default one of `max-specpdl-size' to be displayed properly.
2019-02-02 15:47:22 +01:00
djcb
156c421113
mu4e: fix some gnus body decoding issues
...
Hat-tip: Chris00
2019-02-02 13:44:49 +02:00
Dirk-Jan C. Binnema
f57381bf4a
Merge pull request #1320 from jabranham/replace-cl-cl-lib
...
mu4e: Replace cl with cl-lib
2019-02-02 13:37:50 +02:00
Christophe Troestler
0746a4affe
Set mml-enable-flowed according to mu4e-compose-format-flowed
...
Fixes https://github.com/djcb/mu/issues/1358
2019-01-29 10:35:06 +01:00
Junyeong Jeong
cc8a6c0c78
mu4e-headers.el: fix highlighting when headers window is not selected.
...
Highlighting target header is not working, when message view is selected and
mu4e-headers window is out of focus.
To fix this, call mu4e highlight function with mu4e-headers as current buffer.
2019-01-11 17:01:54 +09:00
Junyeong Jeong
3b9f9e5c39
mu4e-headers.el: fix for jumping specific message after search
...
While reading message using split view, search can be triggered after
automatic update and index. In this case, mu4e headers is not inside selected
window and mu4e-headers-goto-message-id fails to move window point of mu4e
headers.
To fix this, call set-window-point for mu4e headers window explitctly.
2019-01-11 16:24:40 +09:00
djcb
57150a47f3
mu4e: update doc with outlook note
...
Thanks to Ken Mankoff.
2019-01-08 22:28:25 +02:00
Alex Branham
2674ca5583
mu4e: Replace cl with cl-lib
2019-01-04 16:03:58 -06:00
djcb
9352219dcf
mu4e: mark compose buffers as non-modified later
...
To avoid marking user-unchanged buffers as modified.
2018-12-12 21:35:46 +02:00
djcb
ff4280d687
mu4e-view: some flycheck warning fixes
2018-12-01 12:55:44 +02:00
djcb
fa73d6fd8e
mu4e-view: use permanent-local, activate mu4e-view later
...
Mark some variables as use permanent-local so they'll survive a
major-mode change. Activate mu4e-view later, so hooks have some more
material to work with.
2018-12-01 12:55:44 +02:00
djcb
2c08006335
mu4e: mu4e-message flycheck fixes
2018-11-19 21:41:28 +02:00
Dirk-Jan C. Binnema
de1ce35884
Merge pull request #1341 from abo-abo/fix-view-attachment
...
mu4e/mu4e-view.el (mu4e-view-open-attachment): Ensure attachments are set
2018-11-19 21:40:52 +02:00
Dirk-Jan C. Binnema
c4c17d32e1
Merge pull request #1340 from alexmurray/master
...
mu4e: Non-breaking spaces should be replaced with a space and not removed
2018-11-19 21:02:06 +02:00