djcb
a4fefc7256
mu4e: make mu4e-compose-crypto-reply-plain-policy nil by default
...
Making it sign by default is a bit too aggressive.
2017-10-28 11:23:57 +03:00
Dirk-Jan C. Binnema
fe04e6d820
Merge pull request #1118 from MaximeMaW/master
...
mu4e: Allow to set the reply policy in a smart manner
2017-10-26 23:14:08 +03:00
maxime
e761f74f19
Warn the user about obsolete crypto-policy variable
2017-09-02 09:24:11 -07:00
maxime
5c6561873e
Warning the used abot obsolete variable
...
Following code review (PR 1118):
- Warn the user about the fact that the
'mu4e-compose-crypto-reply-policy' variable is deprecated
- Removed a leftover debug message
- Edited typo in the name of the new variable
2017-09-02 09:13:57 -07:00
djcb
cb0025b352
mu4e: unbreak abbrevs in compose mode
...
Fixes issue #1119 .
2017-09-02 15:56:29 +03:00
maxime
d343f7f538
Allow to set the reply policy in a smart manner
...
Depending on whether the original email was encrypted, one can set
different reply policies.
2017-08-26 19:47:36 -07:00
Vladimir Sedach
9420d088eb
mu4e: Added new mu4e-split-view mode: single-window
...
Single-window mode is meant to minimize mu4e window operations (opening,
killing, resizing, etc) and buffer changes, while still retaining the
view and headers buffers. In addition, it replaces mu4e main view with a
minibuffer prompt containing the same information.
2017-05-31 20:52:59 -07:00
djcb
abe732111a
mu4e: cosmetics
2017-04-09 11:33:21 +03:00
djcb
98b998b86d
mu4e: remove mu4e~compose-browse-url-mail
...
Instead, rely on the common browse-url-mail, which does the right thing
after
(setq mail-user-agent 'mu4e-user-agent)
2017-04-08 15:25:38 +03:00
djcb
895a78ba7b
mu4e: handle cc in mu4e~compose-browse-url-mail
...
Handle Cc fields in mu4e~compose-browse-url-mail, as per issue #1025 .
2017-04-08 14:55:24 +03:00
djcb
fb09af4215
mu4e: compose/format-flowed: don't enable fringe indicators
...
We were enabling the fringe indicators by default in
mu4e-compose-format-flowed; let's not do that and leave it to the
user (they can use add-hook etc.)
2017-04-02 16:27:53 +03:00
Ronald Evers
6ce126ca69
Fix typo in mu4e-sent-messages-behavior docs
2017-03-26 21:49:36 +02:00
djcb
21b637f291
mu4e: minor cleanup in mu4e-compose
2017-03-18 10:24:51 +02:00
djcb
7d895dbd69
mu4e: widen buffer after save
...
Otherwise, undo won't work. Fixes issue #1047 .
2017-03-18 10:07:12 +02:00
Dirk-Jan C. Binnema
430f17af65
Merge pull request #1003 from Chris00/elec-quote
...
mu4e: Make electric-quote-(local-)mode work when composing emails
2017-01-30 20:49:56 +02:00
Christophe Troestler
bf2f2ee12a
Do not show the electric quote menu if Emacs is too old
2017-01-24 23:21:55 +01:00
Christophe Troestler
a9cbead5af
Add a menu entry for electric-quote-local-mode
2017-01-24 23:21:55 +01:00
Christophe Troestler
9cb0772993
Make electric-quote-(local-)mode work when composing emails
...
electric-quote-(local-)mode used to have no effect because
`comment-use-syntax' was left to `undecided' so the electric mode was
not enabled for paragraphs.
Fixes https://github.com/djcb/mu/issues/997
2017-01-24 23:21:55 +01:00
djcb
475fec0d16
mu4e: treat 'traditional as 'above
2017-01-24 18:48:27 +02:00
djcb
1c4caf198d
mu4e: try to honor `message-cite-reply-position'
...
Try to respect gnu's `message-cite-reply-position' by placing the cursor
in the right position.
2017-01-22 22:11:30 +02:00
Krzysztof Jurewicz
f060cb8196
mu4e: Add possibility to forward messages as attachments
...
This commit adds a global variable
mu4e-compose-forward-as-attachment. To enable choosing forwarding
method on a per-message basis would probably require either:
• changing the mu server backend so that it distinguishes between
inline forwarding and forwarding as attachment;
• changing the mu server backend so that it doesn’t return attachments
at all and making both inline and as attachment forwarding via
MIME (and also making mu4e actually display MIME-enclosed inline
emails).
2017-01-13 16:30:25 +01:00
Matt Price
ad738b88b0
force use of strings for other-header in mu4e~compose-mail
...
org-mime and potentially other users of `compose-mail' pass a parameter
`other-headers', an alist of the form ((symbol . string)).
`mu4e~compose-mail' sends this parameter to message-add-header, which
appears to expect a string instead. We therefore loop through
other-headers and instead pass a string to message-add-header for each
element of other-headers.
2016-11-30 14:55:23 -05:00
djcb
34cd624023
mu4e: fix some defcustoms
...
There weren't quite right.
2016-11-24 00:33:06 +02:00
Dirk-Jan C. Binnema
b981a7804f
Merge pull request #934 from antoine-levitt/master
...
mu4e: Don't erase global-mode-string with context label, but add to it
2016-11-05 10:52:35 +02:00
djcb
e1092c5f27
mu4e: restore mu4e-compose-type in compose-buffer
...
Seems the `mu4e-compose-type' is always nil when we enter the
compose (it is set when executing the pre-hooks though). It can be
useful in the compose buffer as well, so restore it.
2016-11-05 10:18:23 +02:00
Antoine Levitt
c0726d92a0
do not rename current message buffer if the name has not changed
2016-10-31 16:28:25 +01:00
Antoine Levitt
bc13cfda35
dont erase global-mode-string with context label, but add to it
2016-10-26 08:20:25 +02:00
djcb
c419bca577
mu4e: set mu4e-compose-type earlier
...
Set mu4e-compose-type before invoking the "pre" hook, so that it can be
used there.
2016-09-06 18:29:05 +03:00
djcb
bca649cb32
mu4e: make mu4e-compose-type a public variable
...
Replace mu4e~compose-type so it can be used in pre-hooks and the like.
2016-09-06 09:15:17 +03:00
djcb
f1aedf14ab
mu4e: remove some debugging output
2016-09-05 15:07:44 +03:00
djcb
37f11d642f
mu4e: improve mu4e-fill-paragraph
...
Improve mu4e-fill-paragraph for some corner-cases where there is
trailing whitespace. Patch by holtzermann17.
2016-08-27 19:06:10 +03:00
Christophe Troestler
744f288431
Fix typo
2016-08-12 00:05:12 +02:00
djcb
c27471f4fa
mu4e: compose: auto-crypt/sign crypto replies
...
When replying to an encrypted message, sign/encrypt by default; see
mu4e-compose-crypto-reply-policy.
(Issue #865 )
2016-07-12 00:25:05 +03:00
djcb
a24058040f
mu4e: fix typo in face description
2016-07-12 00:15:29 +03:00
djcb
1e963c1779
mu4e: update font-locking for mu4e-compose-mode
...
mu4e was making a vain attempt to fontify the compose buffer; this
doesn't work because message (from which mu4e-compose-mode derives) uses
font-locking for that.
So, instead, remap the message-mode faces to the ones used for mu4e.
2016-07-09 23:42:58 +03:00
djcb
b31ba3dd81
mu4e: seems the keymaps might not be defined (workaround)
...
Users were seeing:
,----
| Debugger entered--Lisp error: (wrong-type-argument keymapp nil)
| signal(wrong-type-argument (keymapp nil))
| define-key-after(nil [mu4e-hard-newlines] (menu-item "Format=flowed"
| mu4e-toggle-use-hard-newlines :button (:toggle . use-hard-newlines) :help
| "Toggle format=flowed" :visible (eq major-mode (quote mu4e-compose-mode))
| :enable mu4e-compose-format-flowed) sep)
| mu4e-compose-mode()
| byte-code("..." [original-msg mu4e-compose-parent-message
| mu4e-compose-context-policy winconf includes att make-local-variable put
| permanent-local t mu4e~context-autoswitch run-hooks mu4e-compose-pre-hook
| current-window-configuration nil (mu4e-draft-open compose-type
| original-msg) ((quit (byte-code "..." [winconf set-window-configuration
| mu4e-message "Operation aborted" throw --cl-block-mu4e~compose-handler--
| nil] 3))) mu4e~draft-insert-mail-header-separator mml-attach-file plist-get
| :file-name :mime-type mu4e~compose-set-friendly-buffer-name
| set-buffer-modified-p (new forward) message-goto-to message-goto-body
| mu4e~compose-type mu4e~compose-hide-headers mu4e-compose-mode delete-frame
| --dolist-tail-- compose-type mu4e-compose-in-new-frame message-exit-actions
| message-postpone-actions] 6)
| mu4e~compose-handler(new)
| mu4e-compose(new)
| mu4e-compose-new()
`----
2016-07-03 23:29:05 +03:00
Thierry Volpiatto
fa2427e6f9
Fix window restoration when C-g'ing on reply.
...
* mu4e/mu4e-compose.el (mu4e~compose-handler):
Save and restore window config.
2016-06-09 07:22:56 +02:00
djcb
ed16684f45
mu4e: cosmetics
2016-06-08 19:25:52 +03:00
Christophe Troestler
834b0671c8
Add a menu entry to attach captured messages
...
Without this menu entry, one has to remember the command name which is
not convenient. This entry also helps to discover the "capture" feature.
2016-05-10 21:55:54 +02:00
Christophe Troestler
d063889e4c
Set mu4e-compose-format-flowed to nil by default
...
Requested by Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> not to disturb
existing users.
2016-05-07 18:12:10 +02:00
Christophe Troestler
af523cd05a
Add the menu entry in the function defining the mode
...
This ensures that `(lookup-key message-mode-map [menu-bar text])'
returns a valid keymap.
2016-05-07 03:28:09 +02:00
Christophe Troestler
d2ae534ad8
With use-hard-newlines, M-q reformat the paragraph as a single line
2016-05-07 02:58:17 +02:00
Christophe Troestler
b6a1e1cef8
Add a menu entry to toggle format=flowed
2016-05-07 02:58:17 +02:00
Christophe Troestler
0d939f6852
By default, compose messages as format=flowed
...
Fixes https://github.com/djcb/mu/issues/836
2016-05-07 02:58:17 +02:00
djcb
975d270dd3
mu4e: don't strip references for fwd messages
...
Don't remove the references header for forwarded message because there's
no "in-reply-to"
2016-03-24 20:27:47 +02:00
djcb
2b0d75b295
mu4e: don't use message-kill-actions for closing frames
...
Seems it is handled by the other actions already, and kills one-too-many
frames.
2016-02-21 16:33:55 +02:00
djcb
a0f0e95344
mu4e: better handling of closing compose frames
...
Use message-mode actions to close the compose
frame (`mu4e-compose-in-new-frame') whenever we're finished editing a
message.
2016-02-20 12:25:21 +02:00
djcb
b72db626f3
mu4e: implement resending
...
Implement the special compose type 'resend', for resending existing
messages, possibly with changes.
2016-02-16 08:29:06 +02:00
Lukas Fürmetz
46ca26457a
mu4e: restore window-layout after `message-kill-buffer'
...
Replaces `message-kill-buffer' with `mu4e-message-kill-buffer'. This new
function is a wrapper around the original. It restores the window-layout
of mu4e after cancelling a message in mu4e-compose-mode.
2016-02-02 21:08:38 +02:00
djcb
144e2a8f1b
mu4e: Contact completion - better sorting / display
...
Improve the contact-sorting algorithm, and make it better cooperate with
completion-at-point functions.
Also deal better with broken rewritten contacts, and document how
rewriting should done (docstrings and reference doc).
2016-01-09 21:27:52 +02:00