Commit Graph

46 Commits

Author SHA1 Message Date
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 cb654c8a4a * rename mu4e-version.el.in => mu4e-meta.el.in 2012-04-21 09:30:54 +03:00
djcb 73568f8e5e * cosmetics 2012-04-19 08:31:59 +03:00
djcb 6b4ced1f4f * implement additional attachment handling functions; update for new backend protocol 2012-04-15 14:22:43 +03:00
djcb e7247a5e0f * mu4e: code refactoring / cleanup 2012-04-11 22:31:52 +03:00
djcb edda59bff7 * mu4e: restructure code a bit and enable byte-compilation 2012-04-09 16:34:52 +03:00
djcb c6116fc676 * mu4e.el, mu4e-utils.el: split out utility functions 2012-04-09 11:50:23 +03:00
djcb ad7b500c59 * mu4e: add `mu4e-field-at-point', allow for querying properties of the
current message in either message view or headers buffer
2012-04-08 20:29:30 +03:00
djcb bf36858c9d * initial implementation of the header/view split viewmode (WIP) 2012-04-08 12:43:37 +03:00
djcb 1b451b754a * set mu4e-search-results-limit default to 1000, document this 2012-04-07 19:08:33 +03:00
djcb 747c88ed67 * mu4e.el: add mu4e-title-face 2012-04-06 12:22:55 +03:00
djcb e4b5220788 * mu4e.el: explicitly set timer to nil when quiting, so it will be restarted
when restarting
2012-04-04 07:47:33 +03:00
djcb b862584fb1 * mu4e.el: don't reset update timer when going back to main screen 2012-04-03 22:47:02 +03:00
djcb 8b2539a835 * mu4e.el: by default don't show the message path in the message view
(see `mu4e-view-fields')
2012-04-02 20:00:15 +03:00
djcb b7dcb4182d * mu4e.el: don't use underlines for the header titles 2012-04-02 01:00:21 +03:00
djcb dd1e11289a * add user-settable variables mu4e-view-wrap-lines and mu4e-view-hide-cited,
which determine the initial way a message is displayed. document this.
2012-04-01 12:31:23 +03:00
djcb 9867349314 * automatically load mu4e-speedbar 2012-03-28 22:23:35 +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 0cddc06ec1 * expand mu4e-maildir and mu4e-attachment-dir (so ~/abc will work) 2012-03-14 21:35:29 +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 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
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 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 a596961fe1 * mu4e.el, mu4e-view.el: colorize cited message parts 2012-02-08 22:18:34 +02:00
djcb d76d88a7f0 * mu4e.el: fix message washing regression 2012-02-06 19:48:56 +02:00
Tavis Rudd 96a0375ab2 fix issue with error format string not being passed an arg it needs 2012-02-04 21:39:41 -08:00
Tavis Rudd b6fb551f11 fix common-lispism that slipped in. 2012-02-03 16:01:10 -08:00
djcb db83313db0 * mu4e.el: "Flags" => "Flgs" 2012-01-22 10:19:28 +02:00
djcb 7bcfc9ac7c * mu4e.el: be more helpful for the user when setting up mu4e 2012-01-07 14:27:21 +02:00
djcb 955405050a * mu4e.el: update defaults, check required variables are set 2011-12-29 01:25:17 +02:00
djcb 41d0ac82d7 * mu4e.el: fix washing messages 2011-12-22 00:42:05 +02:00
djcb 9705487929 * mu4e.el: some renaming, clean-up message texts from non-breaking spaces, \r 2011-12-20 21:41:31 +02:00
djcb 043945bc4b * mu4e: unify html2text 2011-12-19 23:54:08 +02:00
djcb 4c52299449 * mu4e.el: add mu4e-get-maildirs 2011-12-19 22:13:12 +02:00
djcb 5307a8411b * mu4e: support external html2text 2011-12-19 09:06:47 +02:00
djcb 5744c70298 * cosmetics 2011-12-17 11:33:31 +02:00
djcb a32622c6be * mu4e.el: fix startup procedure, add doccount message 2011-12-15 21:47:30 +02:00
djcb 9633d8ee32 * emacs/: some minor mu4e fixes 2011-12-14 09:13:10 +02:00
djcb b9805567ed * renamed mm -> mu4e 2011-12-13 09:07:38 +02:00