Commit Graph

71 Commits

Author SHA1 Message Date
djcb 192c5b12bc * mu4e: mark messages as flagged ('+') or unflagged ('-')
this maps to the the Maildir 'F' flag, which is a persistent mark on a
  message file; similar to the Gmail '*' marker
2012-05-11 11:18:00 +03:00
djcb a6f7f98f04 * mu4e-view.el: fix overwriting existing file (attachment) 2012-05-11 10:32:18 +03:00
djcb d7701702d7 * mu4e-(view|headers).el: cleanup keybindings a bit,
s/mu4e-headers-mark-matches/mu4e-headers-mark-pattern/
2012-05-10 09:55:28 +03:00
djcb 5b19d029d6 * mu4e-view.el: add query next/prev keybindings 2012-05-08 15:38:02 +03:00
djcb 089e75db9a * mu4e-view.el: add support for mu4e-headers-search-edit, cleanup the code
with some defmacro
2012-05-08 15:38:02 +03:00
djcb 9e6802993f * add `mu4e-headers-search-refine' (bound to "/"), which lets you filter the
current search results by appending to the current search expression.
2012-05-08 15:38:01 +03:00
djcb aaeb56734d * make mu4e[-view]-headers-(next|prev) take a prefix argument N to jump to Nth
next or previous message. Based on a patch by Jacek Generowicz. Also, some renaming.
2012-05-08 15:38:01 +03:00
djcb 602e857dc3 * refactor search / search-editing a bit 2012-05-08 15:38:01 +03:00
djcb cd281fc696 * mu4e-view.el: fix open-with for files with spaces in their name 2012-05-03 07:53:41 +03:00
djcb 9d7c1e7d4e * mu4e-view: fix mu4e-view-go-to-url 2012-05-02 18:35:32 +03:00
djcb 70f8cd55d4 * mu4e-view.el: use the mu4e-prefix stuff, add history in user queries 2012-05-02 17:26:57 +03:00
djcb b4bc9cb6c1 * move some vars around to prevent compile warnings 2012-05-02 17:17:02 +03:00
djcb 3a4814f38b * big renaming / refactoring 2012-05-01 22:45:54 +03:00
djcb f347d5eb1c * small fixes / cleanups 2012-04-29 22:03:27 +03:00
djcb 63711fd046 * cosmetics 2012-04-28 13:47:13 +03:00
djcb 49d7442312 * mu4e-view: support marking by thread/subthread + cleanups 2012-04-26 22:42:53 +03:00
djcb 5ce21d4e43 * add mu4e-view-mark-matching to headers view, too 2012-04-24 22:37:42 +03:00
djcb b893b16d81 * minor / cosmetic 2012-04-24 18:48:07 +03:00
djcb c48eca8d88 * move specific defvars from mu4e-vars to mu4e-(compose|hdrs|view) 2012-04-24 18:13:12 +03:00
djcb 259310c7e0 * mu4e-view.el: rename mu4e-view-temp-handler => mu4e~view-temp-handler 2012-04-24 18:08:47 +03:00
djcb c4c1e193cd * mu4e-view.el: emacs23 work-around hack for missing `window-parent' function 2012-04-23 21:01:28 +03:00
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 2f2853c0dd * factor out marking code to mu4e-mark.el 2012-04-23 19:07:20 +03:00
djcb 4a830a8e34 * s/mu4e-attachments-actions/mu4e-attachment-actions/ 2012-04-21 10:35:30 +03:00
djcb 419c00f5b2 * mu4e-view.el: add support for arbitrary actions 2012-04-20 18:23:47 +03:00
djcb fbf9c70cbb * unified the action / attachment handling
- mu4e-utils.el: s/mu4e-offer-action/mu4e-choose-action/, and return a
    function now, rather than executing it directly
  - mu4e-view.el: implement the attachment handling function in terms of
    mu4e-choose-action, and each other. also fix some small issues.
2012-04-20 17:53:41 +03:00
djcb bff93c9962 * cleanup attachment handling, add 'actions' system (WIP)
- user can define arbitrary actions (functions) to apply on attachments
2012-04-19 21:01:38 +03:00
djcb 3d1c5bb1e9 * mu4e-view.el: indent continuation header lines, so they're easier distinguishable 2012-04-19 19:00:09 +03:00
djcb 1e17d7890b * turn off autopair mode (when enabled) in mu4e-view mode, as it conflicts 2012-04-19 08:33:13 +03:00
djcb d52d534d71 * optionally hide e-mail addresses in address fields in the view; document it 2012-04-18 19:55:50 +03:00
djcb 0915ae96c0 * mu4e-view: fill headers before display, so they don't run off the screen 2012-04-18 19:13:34 +03:00
djcb 54ce26cc11 * remove mu4e-raw-view, refactor processing attachments, messages through
pipes a bit. Document it.
2012-04-18 19:10:48 +03:00
djcb 9e58ff96ed * mu4e-view.el: make the open-in-emacs attachment temp files read-only 2012-04-18 07:41:37 +03:00
djcb bbd55fe787 * cosmetics 2012-04-16 23:10:16 +03:00
djcb 127a9108fb * re-use the `message-mode' citation engine for generating cited messages (WIP) 2012-04-16 22:06:49 +03:00
djcb 7e53caa0a9 * mu4e-view.el: don't try to kill the window when it's the last one 2012-04-16 20:50:16 +03:00
djcb 95e49a33c4 * mu4e-view.el: make sure the output buffer is writable 2012-04-16 19:33:49 +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 6b4ced1f4f * implement additional attachment handling functions; update for new backend protocol 2012-04-15 14:22:43 +03:00
djcb 47467726d4 * mu4e-view.el: extended attachment handling (WIP) 2012-04-12 09:02:25 +03:00
djcb 1f4b169a09 * mu4e-view.el: fix closing / killing the view buffer 2012-04-11 18:27:26 +03:00
djcb c090716509 * mu4e-view.el: fix closing, some cosmetics 2012-04-11 02:08:32 +03:00
djcb 9c03b76834 * don't return to headers view after closing mu4e 2012-04-10 18:13:03 +03:00
djcb d0ff61b98a * cosmetic 2012-04-09 23:48:57 +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 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 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