djcb
73568f8e5e
* cosmetics
2012-04-19 08:31:59 +03:00
djcb
1026930d58
* mu4e-hdrs.el: if there's a visible view window, select that one first before
...
composing
the headers buffer is usually a bad place to be replaced by the compose
buffer, so instead select the view buffer first, if it's available
2012-04-16 20:42:56 +03:00
djcb
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
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
da0a77343d
* mu4e-hdrs.el: restore mark checking when leaving the headers buffer
2012-04-12 09:01:28 +03:00
djcb
e7247a5e0f
* mu4e: code refactoring / cleanup
2012-04-11 22:31:52 +03:00
djcb
f7335bf6cd
* mu4e-hdrs.el: fix highlighting / automatic opening of messages when in the
...
headers view
2012-04-11 18:26:50 +03:00
djcb
250026f2d6
* mu4e-hdrs.el: get rid of the thread-marks, no longer needed
2012-04-11 02:08:02 +03:00
djcb
9c03b76834
* don't return to headers view after closing mu4e
2012-04-10 18:13:03 +03:00
djcb
3e723b331a
* mu4e-hdrs.el: fix window splitting for emacs-23 compatibility
2012-04-10 17:56:06 +03:00
djcb
f2bbf744aa
* mu4e-hdrs.el: fix some of the header-view-split corner cases
2012-04-09 23:48:30 +03:00
djcb
edda59bff7
* mu4e: restructure code a bit and enable byte-compilation
2012-04-09 16:34:52 +03:00
djcb
344b1aea2e
* further work on split-view (WIP)
2012-04-09 11:51:24 +03:00
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