Commit Graph

43 Commits

Author SHA1 Message Date
djcb 43e7a0c5df * mu4e-compose: disable auto-completion for emacs23 for now 2012-06-24 09:45:53 +03:00
djcb 1037fde192 * mu4e-compose: some improvement for emacs23 handling / address completion 2012-06-23 18:13:53 +03:00
djcb cf2e716e9c * mu4e-compose: some workarounds to make address completion work on emacs23 2012-06-22 09:45:06 +03:00
djcb 5c0f82af38 * mu4e-compose: s/refererences/references/ 2012-06-21 21:19:29 +03:00
djcb e1915139e8 * mu4e: handle mailto: urls; based on a patch by Christian Neumann 2012-06-19 14:12:54 +03:00
djcb 0aeb9f71c8 * mu4e: basic support for auto-completing contacts when composing messages 2012-06-18 18:03:24 +03:00
djcb d238d186ce * mu4e-compose.el: strip existing signatures from replies 2012-06-16 08:57:13 +03:00
djcb 3cb1a5e073 * mu4e-compose.el: remove some debug crap 2012-06-16 08:38:00 +03:00
djcb 3d0282b17a * mu4e-compose: hide some headers 2012-06-15 18:23:10 +03:00
djcb c9948d5072 * mu4e-compose.el: clean up draft buffers after message sending 2012-06-14 09:57:47 +03:00
djcb 9991c6fd60 * fix the mu4e-read-option callers 2012-06-11 16:53:29 +03:00
djcb dcf2b6006c * fix mu4e-read-option and its callers; update the manual for this. 2012-06-11 16:40:23 +03:00
djcb 8b4dd81581 * mu4e: fix byte-compilation warnings 2012-06-10 16:14:21 +03:00
djcb f89a885c19 * mu4e-compose.el: reuse `message-strip-subject-re' to construct the reply
subject lines; add a space 'Re: ' and 'Fwd: '
2012-06-08 22:14:03 +03:00
djcb 00c92ef715 * mu4e-compose.el: cleanup signature insertion a bit 2012-06-04 12:29:48 +02:00
djcb 90f43084e6 * mu4e-compose.el: mark the message-separator as read-only, and fontify it 2012-06-04 12:17:51 +02:00
djcb 248f252172 * mu4e-compose.el: (1) ensure newline after message-separator + (2) bury, don't kill sent buffers
(1) some people were reporting a missing newline after the message
   separator, which broke editing when there was not message signature. I haven't
   been able to reproduce with the current mu4e, with either emacs 23 or 24,
   but hopefully this helps

   (2) don't kill send buffers (which may not work), bury them instead (let
   message-mode handle this). To kill the buffers, set
   message-kill-buffer-on-exit to t.
2012-06-04 12:10:56 +02:00
djcb a019041400 * mu4e-proc: hide some headers 2012-05-25 17:04:07 +03:00
djcb ad670f5de4 * enable writing messages using org-mode, on-fly conversion to html, document it 2012-05-25 16:51:23 +03:00
djcb a493ffdb1d * WIP: use org-mode for writing rich-text messages 2012-05-23 17:04:26 +03:00
djcb 3bbff2e9ad * mu4e-compose.el: activate mu4e-compose-mode earlier, so send/sent hooks work 2012-05-14 22:47:39 +03:00
djcb 0c9145a480 * mu4e-compose: insert a newline after mail-header-separator
(this wasn't happening correctly when there was no `message-signature')
2012-05-11 21:21:07 +03:00
djcb bea8d69999 * mu4e-compose: add mu4e-compose-keep-self-cc customization
- allows for keeping yourself in Cc (thanks to Stephen Eglen)
2012-05-11 21:08:26 +03:00
djcb 3504584a86 * mu4e-compose.el: active mu4e-compose-mode /before/ declaring message as
non-modified
2012-05-10 17:15:06 +03:00
djcb a118c125b5 * mu4e-compose: invoke mu4e-compose-mode only when the message is complete;
this allows for more useful mu4e-compose-mode hooks
2012-05-10 17:09:57 +03:00
djcb 3a4814f38b * big renaming / refactoring 2012-05-01 22:45:54 +03:00
djcb de2e719dd2 * move all user-agent stuff to mu4e-compose 2012-04-30 17:34:51 +03:00
djcb 7fa0e80e07 * default to application/octet-stream for attached messages, since
message/rfc822 sometimes fails (FIXME)
2012-04-28 13:48:20 +03:00
djcb 2f3bd58c03 * mu4e-compose.el: let message-mode FCC take care of saving to sent-messages
- replace the old system with a bit less rube-goldbergesque (only a bit)
    system. Immediate advantage is that attachments are now also present in
    the saved messages, i.e. the copy is now the /same/ as what is sent,
    rather than an approximation.

   'fcc' refers to saving a copy of a sent message to a certain folder. that's
   what these 'Sent mail' folders are for!

   We let message mode take care of this by adding a field
     Fcc: <full-path-to-message-in-target-folder>
   in the "message-send-hook" (ie., just before sending).
   message mode will then take care of the saving when the message is actually
   sent.

   note, where and if you make this copy depends on the value of
    `mu4e-sent-messages-behavior'.

  - also quite a bit of cleanup in particular on mu4e~compose
2012-04-26 18:08:42 +03:00
djcb 284ec577f4 * fix mu4e~compose, some cosmetics 2012-04-25 08:30:10 +03:00
djcb c48eca8d88 * move specific defvars from mu4e-vars to mu4e-(compose|hdrs|view) 2012-04-24 18:13:12 +03:00
djcb 3917528719 * some refactoring / cleanups 2012-04-24 09:08:15 +03:00
djcb c16a66bc58 * hdrs,compose: fix compose-handler naming 2012-04-23 21:16:20 +03:00
djcb 927e26ec05 * rename many internal functions to have a mu4e~ prefix (WIP)
- this allows to distinguish between internal and external stuff
  - the ~ is behind the 'z' in ascii, so last in the completion buffer
2012-04-23 20:35:14 +03:00
djcb af3d206fb1 * cosmetics 2012-04-20 18:24:10 +03:00
djcb ff32d85bc0 * cleanup mu4e-user-agent a bit, add support for adding arbitrary headers 2012-04-19 18:54:31 +03:00
djcb 3540abdfeb * initial support for mail-user-agent (WIP) 2012-04-19 08:30:42 +03:00
djcb bbd55fe787 * cosmetics 2012-04-16 23:10:16 +03:00
djcb 127a9108fb * re-use the `message-mode' citation engine for generating cited messages (WIP) 2012-04-16 22:06:49 +03:00
djcb 57c261ef87 * cosmetics 2012-04-16 20:54:58 +03:00
djcb bdcb4530f7 * experimental: allowing 'capturing' messages, attaching them to mails 2012-04-15 22:51:08 +03:00
djcb c71ccfcd65 * mu4e-{compose,hdrs,proc}.el: updates (many!) for the changes in the backend protocol 2012-04-15 14:21:59 +03:00
djcb e7247a5e0f * mu4e: code refactoring / cleanup 2012-04-11 22:31:52 +03:00