Commit Graph

39 Commits

Author SHA1 Message Date
djcb 2c34ed8182 * more work on the header/view split view, document it a bit (WIP2) 2012-04-08 20:28:49 +03:00
djcb bf36858c9d * initial implementation of the header/view split viewmode (WIP) 2012-04-08 12:43:37 +03:00
djcb 1b65acdec0 * mu4e-hdrs: fixes for the markless headers buffer 2012-04-07 18:25:22 +03:00
djcb b7f2b4e609 * don't use markers for finding messages
instead of keeping around a (slow!) hashtable of markers around, use
  invisible cookies with the docid at the beginning of each header, and search
  for those.
2012-04-07 17:59:08 +03:00
djcb 7933eb31c1 * mu4e-hdsr.el: set the left margin to 2 again 2012-04-03 19:37:29 +03:00
Andreas Stuehrk 5d5177b621 * fix typo 2012-04-01 16:56:38 +02:00
djcb f11160aece * cosmetics 2012-04-01 12:29:24 +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 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 7cf551a070 * mu4e-hdrs.el: display # of matches in echo area 2012-03-28 19:00:10 +03:00
djcb 8a66cfb9d9 * mu4e-hdrs.el: use derived-mode and fix editing drafts 2012-03-27 21:16:32 +03:00
djcb 85cba86d07 * implement mu4e-search-bookmark-edit-first & document it. 2012-03-25 20:33:17 +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 bd0573f3db * (WIP) add speedbar support (thanks to Antono V) 2012-03-19 21:45:26 +02:00
djcb 8f2c710e48 * mu4e: cosmetics 2012-03-08 00:12:26 +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
djcb 70743774e8 * mu4e-hdrs.el: don't set keymap to nil 2012-02-21 21:50:43 +02:00
djcb 3e6ff7fb52 * mu4e: make help context-sensitive 2012-02-14 20:25:13 +02:00
djcb 288f987b2f * features: mark messages as read/unread 2012-02-09 21:10:33 +02:00
djcb 7465282e85 * mu4e-hdrs.el: display current query in mode-line (use `global-mode-string') 2012-02-06 22:30:07 +02:00
djcb 7538f20d60 * mu4e-hdrs.el: make searching / jumping work for maildirs with spaces in them
as well
2012-01-21 11:20:11 +02:00
djcb ff04b20712 * mu4e: show keybindings (C-h m), cosmetics 2012-01-14 11:05:23 +02:00
djcb eef777a604 * mu4e-hdrs: don't wait when creating maildirs 2012-01-12 00:18:38 +02:00
djcb bb89cbb6ef * mu4e-hdrs: minor 2012-01-09 08:24:22 +02:00
djcb c941dae85b * mu4e-hdrs: check whether we're on a message *before* asking for maildir to
move to
2012-01-06 17:49:49 +02:00
djcb 8888953a9b mu4e-hdrs.el: accept 'g' for refresh, for compatibility 2012-01-06 17:23:09 +02:00
djcb 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
djcb a60ecb5284 * fix mkdir / interaction with 'move-to-maildir' 2012-01-03 22:33:41 +02:00
djcb 5bfc5b0efe * mu4e-hdrs: make field header position depend on fringe size 2011-12-31 16:06:05 +02:00
djcb b01b70db05 * mu4e: mark the various views as 'special' 2011-12-29 10:39:30 +02:00
djcb 7bcaeff4b9 * minor 2011-12-29 01:25:52 +02:00
djcb 2e22f0e75a * mu4e-hdrs.el: make headers clickable; add some performance notes 2011-12-26 11:18:12 +01:00
djcb 0f40dccdbd * minor / cosmetic 2011-12-23 19:09:03 +02:00
djcb f1033bee5e * hdrs/main/view: all search functions use C-u to mean 'full-search' 2011-12-17 11:32:43 +02:00
djcb 1d624ccf86 * update key bindings 2011-12-15 21:47:01 +02:00
djcb 60ca7d6e46 * mu4e: set keybindings FREC for forward, reply, edit, compose 2011-12-15 08:51:39 +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