Commit Graph

30 Commits

Author SHA1 Message Date
6fb6c06572 * mu4e-proc.el: hide the mu4e process buffer from the buffer list 2012-06-14 09:58:13 +03:00
20d858e464 * implement / document changing sort order and threading
- update the protocol a bit (mu4e-proc, mu-cmd-server)
  - provide the user-interface (mu4e-headers.el)
  - document it (mu4e.texi, mu-server.1)
  - some cosmetics (the other changes)
2012-06-10 11:19:51 +03:00
f37de2174c * mu4e-proc: don't use process-live-p, it's emacs24 only 2012-06-08 22:26:16 +03:00
3af6abcc6b * mu4e-proc.el: improve process check 2012-06-06 08:17:48 +03:00
0776476522 * WIP: show image attachment inline (mu4e-view-show-images) 2012-05-16 20:47:13 +03:00
6378288287 * add compatibilty wrapper for emacs24's read-char-choice 2012-05-07 21:59:06 +03:00
e2fa4f3478 * mu4e-proc.el: don't copy string when unnecessary (decode-coding-string) 2012-05-04 08:32:45 +03:00
6a6e2ad657 * mu4e-proc.el: add some mu4e-prefix stuff 2012-05-02 17:27:44 +03:00
b01390785e * mu4e-proc, mu-cmd-server: update server output
protocol

  - this unbreaks running mu server on non-utf8 locales
  - should also be a bit faster
  - configure.ac: bump version
2012-04-28 09:05:05 +03:00
084ecc71d2 * mu4e(-main|-proc-|utils).el: refactoring, some cleanup/improvements
- move all mu4e startup functions to mu4e-utils
  - add `mu4e' function to mu4e.el that call these mu4e-utils function
  - now easy to start mu4e without showing ui
  - mu4e~proc-is-running moved to mu4e-proc
  - made mu4e-read-option a bit smarter
  - renamed some more functions from mu4e- => mu4e~ (i.e.., mark them private)
2012-04-26 17:59:34 +03:00
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
87f91df5a8 * mu4e-proc.el: move mu4e-proc-is-running to mu4e-utils 2012-04-21 12:47:13 +03:00
af3d206fb1 * cosmetics 2012-04-20 18:24:10 +03:00
3540abdfeb * initial support for mail-user-agent (WIP) 2012-04-19 08:30:42 +03:00
bc13c49736 * improved debugging/logging support
- add mu4e-toggle-logging to enable/disable logging
  - add mu4e-show-log to view the log buffer, and bind it to '$' in the
    main/header/view buffers
  - add a note about it to the doc (mu4e.texi)
  - make mu4e-log the the new logging function, use colors to distinguish
    incoming/outgoing data
  - only keep last 1200 lines of log in the log buffer
2012-04-16 18:31:48 +03:00
c71ccfcd65 * mu4e-{compose,hdrs,proc}.el: updates (many!) for the changes in the backend protocol 2012-04-15 14:21:59 +03:00
e7247a5e0f * mu4e: code refactoring / cleanup 2012-04-11 22:31:52 +03:00
edda59bff7 * mu4e: restructure code a bit and enable byte-compilation 2012-04-09 16:34:52 +03:00
4556a9351a * mu4e-proc.el: do the plumbing for the new sent-message 2012-03-27 21:17:29 +03:00
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
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
ba43988772 * mu4e-proc.el: allow `mu4e-get-mail-command' to be a shell command (incl. arguments) 2012-02-09 21:11:41 +02:00
33388ccbfa * mu4e-proc: improve mu4e-mu-binary-not-found error msg 2012-02-04 10:14:57 +02:00
6e3e425c66 * when forwarding, include attachments from original 2012-01-14 12:55:50 +02:00
530c69f763 * cosmetics 2012-01-07 14:26:34 +02:00
4dbb05f33c * add support for org-mode links to messages/queries
- org-mu4e.el: add "mu4e:"-link type and handlers to org-mode
  - Makefile.am: add org-mu4e.el to package
  - mu4e-hdrs.el: register handler functions for server data *outside* header
    mode, so they can be used independently (and we can link to messages even
    when mu4e is not active already)
  - mu4e-view.el, mu-server.1, mu-proc.el, mu-cmd-server.c: support viewing
    messages by msgid (rather than only by docid); document it
2012-01-06 12:31:28 +02:00
a60ecb5284 * fix mkdir / interaction with 'move-to-maildir' 2012-01-03 22:33:41 +02:00
9043ec0f51 * minor 2011-12-26 11:17:28 +01:00
0f40dccdbd * minor / cosmetic 2011-12-23 19:09:03 +02:00
b9805567ed * renamed mm -> mu4e 2011-12-13 09:07:38 +02:00