1
0
mirror of https://github.com/djcb/mu.git synced 2024-06-26 07:29:17 +02:00
Commit Graph

138 Commits

Author SHA1 Message Date
djcb
c3ea59b7df * mu4e-send.el: mark the buffer as 'modified' when sending it, so it will be
written to disk when we call save-buffer
2012-03-31 17:39:47 +03:00
djcb
a69b0b8049 * mu4e-send.el: make mail-header-separator never appear in written files, only
in screen buffers

  This should not resolve problems where other tools get confused when they
  see the --text follows this line--.
2012-03-31 17:26:36 +03:00
djcb
62d455ad7e * cosmetic 2012-03-31 17:20:28 +03:00
djcb
c6bfce4f8f * mu4e-hdrs, mu4e-view: add <deletechar> as binding for mu4e-mark-for-delete
as well (as it seems that in console-mode, pressing Del gives you
  <deletechar>, not <delete>
2012-03-31 17:20:03 +03:00
djcb
60826d7ccb * mu4e-send.el: automatically include message signature if it's set 2012-03-31 14:22:06 +03:00
djcb
79f3289a25 * fix mu4e-sent-messages-behavior for 'delete when user hasn't saved draft 2012-03-30 09:15:52 +03:00
djcb
dc75e63532 * don't try to update the headers buffer if it's dead 2012-03-29 00:28:49 +03:00
djcb
9867349314 * automatically load mu4e-speedbar 2012-03-28 22:23:35 +03:00
djcb
87e70a5b5a * small documentation update 2012-03-28 19:00:26 +03:00
djcb
7cf551a070 * mu4e-hdrs.el: display # of matches in echo area 2012-03-28 19:00:10 +03:00
djcb
ad0c315c02 * mu4e-send.el: make sure messages are saved before moving them from draft -->
sent (or elsewhere)
2012-03-28 18:58:43 +03:00
djcb
25801c7c51 * update TODO for mu4e 2012-03-28 01:48:09 +03:00
djcb
9ac09a971e * mu4e-send.el: create mu4e-edit-mode (deriving from message-mode) 2012-03-28 01:47:52 +03:00
djcb
4556a9351a * mu4e-proc.el: do the plumbing for the new sent-message 2012-03-27 21:17:29 +03:00
djcb
6c6b6d2d82 * mu4e-view.el: use derived mode 2012-03-27 21:17:00 +03:00
djcb
8a66cfb9d9 * mu4e-hdrs.el: use derived-mode and fix editing drafts 2012-03-27 21:16:32 +03:00
djcb
c2e3eac1de * don't save drafts immediately, and do the post-sending stuff not in hooks,
but rather by a special 'sent-' message handler
2012-03-27 21:15:47 +03:00
djcb
a144fdd613 * mu4e.texi: small docu improvements 2012-03-26 21:19:11 +03:00
djcb
b61d1bfc9a * mu4e.el: clearer error when mu4e-mu-binary is not found 2012-03-26 21:18:26 +03:00
djcb
85cba86d07 * implement mu4e-search-bookmark-edit-first & document it. 2012-03-25 20:33:17 +03:00
djcb
57bc744632 * mu4e.texi: improve mu4e-speedbar paragraph 2012-03-25 14:32:22 +03:00
djcb
9bba0d87ff * mu4e-speedbar: much improved / better integrated with mu4e 2012-03-25 13:28:43 +03:00
djcb
1d5640fde2 * clear up the mu4e headers updating mechanism, so it's more robust (i.e..,
when another window is selected, such as in the case when using the
  speedbar).

  Also, some cleanup in message composition (that would deserve a separate
  commit, but it's too late now...)
2012-03-25 13:28:06 +03:00
djcb
67261b614d * implement the :erase message from the backend to properly clean up the
header buffer

  When we're doing a search while the results of a previous search are still
  coming in from the backend, this way we can tell the frontend that this is
  the right time to clear the buffer (previously, sometimes the results would
  be mixed).
2012-03-25 13:25:55 +03:00
djcb
50b50d87b7 * mu4e.texi: add FAQ about running mu while mu4e is already running 2012-03-24 11:19:41 +02:00
djcb
9444a3eb0e * mu4e-send.el: use mu4e-send-citation-prefix instead of hardcoded " > "
(thanks to James Ladan)
2012-03-21 00:03:20 +02:00
djcb
bd0573f3db * (WIP) add speedbar support (thanks to Antono V) 2012-03-19 21:45:26 +02:00
djcb
fb8c36ec7a * mu4e-send: leave the \n when removing the message/body separator 2012-03-16 20:39:40 +02:00
djcb
0cddc06ec1 * expand mu4e-maildir and mu4e-attachment-dir (so ~/abc will work) 2012-03-14 21:35:29 +02:00
djcb
91457611b5 * minor documentation fixes 2012-03-13 23:06:33 +02:00
djcb
a051f3a89f * make it configurable what to do with sent messages (part 2), and document it:
By default, @t{mu4e} puts a copy of any messages you sent in the folder you
set for @code{mu4e-sent-folder}. In some case, this may not be what you want -
for example, when using GMail+@abbr{IMAP} (but @emph{not} with
GMail+@abbr{POP3}), this interferes with GMail's handling of the sent messages
folder, and you may end up with duplicate messages. For this, since @t{mu4e}
0.9.8.3, there is the variable @code{mu4e-sent-messages-behavior}, which takes
a symbol. The default is @code{'sent} which, as stated causes the message to
be copied to your sent-messages folder. Other possible values are
@code{'trash} (so the sent message is copied to the trash-folder
(@code{mu4e-trash-folder}), and @code{'delete} to simply discard the message
altogether.
2012-03-13 20:13:30 +02:00
djcb
4122b76607 * make it configurable what to do with sent messages (i.e.., copy to sent/,
trash/ or delete) (WIP)
2012-03-13 08:28:25 +02:00
djcb
4c43ebdf2e * mu4e-send.el: use the _last_ reference to determine the 'parent' message 2012-03-13 08:20:27 +02:00
djcb
7a5436e847 * mu4e.el: remove some garbage 2012-03-10 16:41:10 +02:00
djcb
0733feb26a * mu4e.el: don't show 'no body' 2012-03-10 12:44:20 +02:00
djcb
8f2c710e48 * mu4e: cosmetics 2012-03-08 00:12:26 +02:00
Dirk-Jan C. Binnema
253d03aaaa * automatic mail retrieval (WIP-2):
- mu4e-main.el: mu4e-update-mail-show-window retrieves mail / updates
    database, show output in split window (actual work is done by...:)
  - mu4e.el: mu4e-update-mail retrieves mail, updates database,
    asynchronously. Optionally, show output in a buffer
    when `mu4e-update-interval' is non-nil and some integer, it calls
    mu4e-update-mail every so many seconds.
  - mu4e.texi: document this
  - TODO: updated
2012-02-28 22:34:22 +02:00
Dirk-Jan C. Binnema
574b0d72eb * cosmetics 2012-02-28 00:02:11 +02:00
Dirk-Jan C. Binnema
3086b87ca5 * add `mu4e-headers-leave-behavior', to decide what to when updating/quiting
etc. a buffer. From the docstring:
  "What do to when user leaves the headers view (e.g. quit or doing
  a new search). Value is one of the following symbols:
 - ask    (ask the user whether to ignore the marks)
 - apply  (automatically apply the marks before doing anything else)
 - ignore (automatically ignore the marks without asking)."

 the new mu4e-handle-marks uses this.
2012-02-27 23:41:11 +02:00
Dirk-Jan C. Binnema
9021a2ca16 * mu4e.el, mu4e-proc.el: make updating mail asynchronous
- run update process in an inferior process
  - don't use emacs24isms
2012-02-27 21:48:07 +02:00
djcb
359659e6cc * use EMAIL: not EMAIL in org-contacts template (thanks to Tamas Papp) 2012-02-21 21:53:44 +02:00
djcb
70743774e8 * mu4e-hdrs.el: don't set keymap to nil 2012-02-21 21:50:43 +02:00
djcb
1a5eec4a84 * mu4e-send.el: fix handling of Cc:'s in reply (when not replying-to-all) 2012-02-19 11:05:29 +02:00
djcb
3a8c4b75cd * some doc updates 2012-02-17 21:43:24 +02:00
djcb
c0ac3422f5 * mu4e-view.el, mu4e.texi: make filladapt.el optional 2012-02-16 21:37:40 +02:00
djcb
0236157cd8 * mu4e-view.el: improve url-matching regexp 2012-02-16 07:29:17 +02:00
djcb
5c11e0e843 * mu4e: add `mu4e-view-prefer-html' (with obvious meaning), and document it. 2012-02-14 21:22:02 +02:00
djcb
3e6ff7fb52 * mu4e: make help context-sensitive 2012-02-14 20:25:13 +02:00
djcb
56f02e01e2 * mu4e-view.el: don't show attachment size when there is none 2012-02-13 22:37:26 +02:00
djcb
3745413637 * mu4e-send: don't repeat Re:, Fwd: 2012-02-09 21:20:36 +02:00