Commit Graph

204 Commits

Author SHA1 Message Date
djcb 54a6ef7401 Some documentation fixes
(Thanks to Joe Corneli)
2014-09-23 02:40:35 +03:00
Thierry Volpiatto 2382abddf3 * mu4e/mu4e-compose.el (mu4e~compose-handler): Kill buffer on quit, transformed in defun*. 2014-06-18 15:33:55 +02:00
djcb 5ab30cbc09 * mu4e: don't add rogue \n where re-editing 2014-05-04 10:51:44 -07:00
Thierry Volpiatto 1b8373f438 * mu4e/mu4e-compose.el (mu4e-sent-handler): Honour `message-kill-buffer-on-exit'. 2014-03-28 13:38:46 +01:00
Damien Cassou 8a1d00c436 Use message-signature-separator 2014-01-09 18:18:36 +01:00
Damien Cassou ae25096db6 Better `M-<` and `M->` when composing a message.
This commit provides the following 2 functions that help the user go to
interesting positions at the beginning and end of the message being
composed. These 2 functions are bound to the standard `M-<` and `M->`
keys (or more precisely, to the keys where 'beginning-of-buffer and
'end-of-buffer are bound).

mu4e-compose-goto-top: Go to the beginning of the message or buffer.
  Go to the beginning of the message or, if already there, go to the
  beginning of the buffer.

mu4e-compose-goto-bottom Go to the end of the message or buffer.
  Go to the end of the message (before signature) or, if already there,
  go to the end of the buffer.
2014-01-09 18:16:36 +01:00
djcb 44e92305e3 * mu4e: make sure the sent-hook is only defined as *local* in mu4e-compose 2013-10-22 20:34:43 +03:00
djcb 9c8101d949 * mu4e: centralize some of the fontification code; cleanup signature support 2013-10-20 15:41:47 +03:00
Thierry Volpiatto aa7592d1c3 * mu4e/mu4e-compose.el (mu4e~compose-handler): Wait buffer setup before calling mu4e-compose-mode. 2013-10-17 15:15:14 +02:00
djcb a3b3bafc81 * mu4e: update mu4e-compose-pre-hook documentation 2013-09-28 10:36:57 -07:00
djcb 15936cfd9a * cosmetics 2013-06-16 23:06:38 +03:00
djcb ec28eb340f * mu4e: widen before sending messages 2013-06-14 08:42:44 +03:00
djcb 59d0a30ba6 * make mu4e-compose-hidden-headers a public defvar; implements issue #237 2013-06-08 17:54:35 +03:00
djcb 92ec6f7584 * mu4e-compose: unset the new flags when forwarding/replying to messages; fixes #214. 2013-05-27 04:58:47 -07:00
djcb 52d89bd1f8 * mu4e: fix warning 2013-05-26 12:35:14 +03:00
djcb f01f85d7e7 * mu4e: hide headers again after (widen) 2013-05-22 08:06:19 +03:00
djcb 222d8c3627 * improve message-composition / draft handling 2013-05-21 08:05:06 +03:00
djcb 362bcbda17 * mu4e: fix some weirdness with editing drafts 2013-05-20 06:53:55 +03:00
djcb dfb6382c04 * mu4e-compose: disable org-contacts when completion is enabled 2013-05-15 22:09:17 +03:00
djcb 69e8c1b864 * mu4e: unbreak mu4e~compose-setup-fcc-maybe, in particular, 'delete; 2013-04-23 19:51:45 +03:00
djcb b02e929960 * mu4e-compose: allow mu4e-sent-message-behavior to be a function (thanks to egh) 2013-04-21 12:40:57 +03:00
Sasha Kovar 4e132ef74c mu4e: small doc update 2013-02-21 10:47:03 -08:00
djcb d1a42504b2 * mu4e: surpress compilation warning 2013-01-26 10:58:24 +02:00
djcb 70b20694af * mu4e: try to go back to some mu4e buffer after message composition 2013-01-04 21:40:12 +02:00
Dirk-Jan C. Binnema 17f3ef0c4b Merge pull request #113 from tarsius/custom
* various improvements for 'defcustom' usage and explicitly offer `turn-on-visual-line-mode' as hook function.
2012-12-15 02:42:06 -08:00
djcb a9d3e6e503 * make sure mu4e-compose-parent-message is available in mu4e-compose-mode as
well (thanks to Tsunenobu Kai)
2012-12-15 12:01:50 +02:00
Jonas Bernoulli faa0e6f55f mu4e-sent-messages-behavior: fix custom type defintion 2012-12-12 20:03:36 +01:00
Jonas Bernoulli 17be9ec05a mu4e: autoload major entry points
Autoload functions `mu4e' and `mu4e~compose-mail' and the definition of
the mail-user-agent `mu4e-user-agent'.  The last to are required so
that `compose-mail' can be used without explicitly loading mu4e.

Also require `mu4e' in mu4e-compose.el (after providing mu4e-compose
to avoid a circular dependencies).  This is required because the
autoload definitions only cause mu4e-compose but not mu4e to be loaded
when using `compose-mail', but if mu4e isn't loaded various handlers
are not loaded (and possibly there are other problems if mu4e is not
fully loaded).
2012-11-14 13:48:06 +01:00
Jonas Bernoulli 6424a82d60 mu4e: add function mu4e-user-agent
Without this `mail-user-agent' cannot be set to `mu4e-user-agent'
through customize, as the custom type expects a function.  Not sure
whether this function is actually ever used; if it is then returning
the symbol is probably the correct thing to do, as other such
functions suggest.
2012-11-14 13:48:06 +01:00
Jonas Bernoulli 8a3d4c27de improve doc-strings
The first sentence should summarize the variable's or function's
purpose and it should fit on the first line.  Change existing
doc-string by:

* Move first sentence onto first line even if that makes it _a bit_
  long.
* Move additional notes out of first sentence and add them later,
  possibly as complete sentences.
* If I am uncertain whether doing the above would alter the meaning,
  _don't_ do it.
* If fitting the initial sentence on the first line would require a
  complete rewrite of the doc-string _don't_ do so unless it is very
  easy to do.
* Remove indentation from second and later lines if it is there to
  align them with the first in the source code, instead of in
  `describe-*' output.
* Make "pullet point" lists a bit more consistent.

Obviously this does not fix all problems but it's a start.
2012-11-10 14:01:17 +01:00
Jonas Bernoulli ec106e38bf fix defcustom types and improve their doc-strings 2012-11-09 13:45:19 +01:00
djcb 2e6f8ba015 * mu4e: set mail-header-separator to some sane value 2012-11-04 20:41:09 +02:00
djcb 339d1ff036 * mu4e: refactor part of mu4e-compose into the new mu4e-draft.el 2012-10-31 20:33:46 +02:00
djcb bb8bb20970 * mu4e: mu4e-compose: fix sent-handler when using org, fix remembering draft
maildir, update doc
2012-10-29 12:27:32 +02:00
djcb f64922e026 * mu4e: update the mail/indexing update process:
- M-x mu4e-update-mail-and-index (C-S-U in main/headers/view/compose, with
  prefix arg, run in background
  - M-x mu4e-update-index to only update the index
  - document / add to FAQ
2012-10-25 11:59:50 +03:00
djcb 3e522598d2 * mu4e: cleanup dynamic folder usage in mu4e-compose 2012-10-01 21:18:06 +03:00
djcb 72e043a010 * mu4e: cleanup mu4e-compose-pre-hook a bit 2012-10-01 16:43:47 +03:00
djcb c7bb9aef9a * mu4e: cosmetics 2012-09-28 17:10:34 +03:00
djcb 58b6be1d97 * mu4e: allow functions for special folders (WIP), implement for msg composition 2012-09-27 10:03:58 +03:00
djcb 5c2025a12c * mu4e: mu4e-message part 3 2012-09-26 17:28:30 +03:00
djcb 7d831184b7 * mu4e: abstract access to the mu4e-message plist 2012-09-26 12:25:38 +03:00
djcb ee78475bd8 * mu4e: improve docs for capturing / attaching message (and set them to message/rfc822) 2012-09-25 09:37:37 +03:00
djcb 177cdfe9b9 * mu4e: switch to mu4e-compose-mode as late as possible 2012-09-25 07:10:41 +03:00
djcb 66e89e75fe * mu4e: explicitly set value for mail-header-separator (to prevent user misconfiguration) 2012-09-09 13:16:19 +03:00
djcb e342f9a5c4 * mu4e: use (user-error ..), not (error ..) for user errors 2012-09-06 10:33:53 +03:00
djcb ed516d54d7 * mu4e: improve `mu4e-compose-pre-hook', document it 2012-08-29 18:00:23 +03:00
djcb c17d3911bd * mu4e: add mu4e-compose-pre-hook (WIP, experimental etc.) 2012-08-28 18:57:31 +03:00
djcb 19c6858b3f * mu4e-compose: fix small issue with completion / cosmetics 2012-08-19 09:55:28 +03:00
djcb 8853f0daa5 * mu4e: make address completion case-insensitive 2012-08-16 20:47:36 +03:00
djcb 12226c19c0 * mu4e: make elint-clean 2012-08-14 10:20:27 +03:00
djcb b4443d1eae * mu4e-compose.el: don't add superfluous newlines when saving 2012-07-31 17:03:53 +03:00
djcb f00673e468 * minor 2012-07-24 01:34:06 +03:00
djcb b35f9aa9f8 * mu4e-compose: fix message sending for (near) empty messages 2012-07-23 00:55:12 +03:00
djcb dc62bd6c75 * rename emacs/ => mu4e/ 2012-07-10 20:00:06 +03:00