Commit Graph

55 Commits

Author SHA1 Message Date
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
djcb 6c6b6d2d82 * mu4e-view.el: use derived mode 2012-03-27 21:17:00 +03:00
djcb 85cba86d07 * implement mu4e-search-bookmark-edit-first & document it. 2012-03-25 20:33:17 +03:00
djcb c0ac3422f5 * mu4e-view.el, mu4e.texi: make filladapt.el optional 2012-02-16 21:37:40 +02:00
djcb 0236157cd8 * mu4e-view.el: improve url-matching regexp 2012-02-16 07:29:17 +02:00
djcb 56f02e01e2 * mu4e-view.el: don't show attachment size when there is none 2012-02-13 22:37:26 +02:00
djcb 2f56baec46 * cosmetic 2012-02-09 21:12:57 +02:00
djcb a596961fe1 * mu4e.el, mu4e-view.el: colorize cited message parts 2012-02-08 22:18:34 +02:00
djcb ff04b20712 * mu4e: show keybindings (C-h m), cosmetics 2012-01-14 11:05:23 +02:00
djcb f05ac379aa * emacs: update documentation, fix mu4e-view org-contact handling 2012-01-06 14:04:08 +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 b01b70db05 * mu4e: mark the various views as 'special' 2011-12-29 10:39:30 +02:00
djcb aec2e73ad4 * mu4e-view.el: make URL, attachments clickable 2011-12-26 11:16:51 +01:00
djcb 4af04b7038 * mu4e-view: some cleanups 2011-12-22 00:41:27 +02:00
djcb 4bcf2a30d6 * mu4e.el: improve url-matching regexp, some cosmetics 2011-12-21 08:49:13 +02:00
djcb 043945bc4b * mu4e: unify html2text 2011-12-19 23:54:08 +02:00
djcb a43f8b2354 * mu4e-view.el: remove dead key binding 2011-12-19 22:12:29 +02:00