1
0
mirror of https://github.com/djcb/mu.git synced 2024-06-26 07:29:17 +02:00
Commit Graph

2180 Commits

Author SHA1 Message Date
djcb
9220d6095c * mu4e-hdrs: add marking for threads & subthreads, and more:
- fix find headers docid (this was b0rked)
  - don't use mu4e-choose-action anymore, use mu4e-read-option
  - some typo fixes
2012-04-26 22:42:15 +03:00
djcb
2f3bd58c03 * mu4e-compose.el: let message-mode FCC take care of saving to sent-messages
- replace the old system with a bit less rube-goldbergesque (only a bit)
    system. Immediate advantage is that attachments are now also present in
    the saved messages, i.e. the copy is now the /same/ as what is sent,
    rather than an approximation.

   'fcc' refers to saving a copy of a sent message to a certain folder. that's
   what these 'Sent mail' folders are for!

   We let message mode take care of this by adding a field
     Fcc: <full-path-to-message-in-target-folder>
   in the "message-send-hook" (ie., just before sending).
   message mode will then take care of the saving when the message is actually
   sent.

   note, where and if you make this copy depends on the value of
    `mu4e-sent-messages-behavior'.

  - also quite a bit of cleanup in particular on mu4e~compose
2012-04-26 18:08:42 +03:00
djcb
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
djcb
5ea06f1469 * cosmetics 2012-04-26 17:53:34 +03:00
djcb
ed8bc7fb3b * use the same action char face everywhere 2012-04-25 08:40:06 +03:00
djcb
284ec577f4 * fix mu4e~compose, some cosmetics 2012-04-25 08:30:10 +03:00
djcb
35fd83ac59 * improve documentation 2012-04-24 22:37:50 +03:00
djcb
5ce21d4e43 * add mu4e-view-mark-matching to headers view, too 2012-04-24 22:37:42 +03:00
djcb
af0162d94f * mu4e-hdrs.el: add marking based on regexp; fix false alarm when sending 2012-04-24 21:12:15 +03:00
djcb
ec94a7a2e7 * mu4e-utils,mu4e-log: some cleanup, small additions:
- move logging vars to mu4e-utils
  - some typos fixed
  - add mu4e-ask-maildir-check-exists, which is like mu4e-ask-maildir, but
    checks that the maildir exists, if not, ask the user
2012-04-24 19:17:42 +03:00
djcb
b893b16d81 * minor / cosmetic 2012-04-24 18:48:07 +03:00
djcb
6e65e5a328 * document the update org-contacts support 2012-04-24 18:47:32 +03:00
djcb
0a215e4931 * remove mu4e-tech.org 2012-04-24 18:13:49 +03:00
djcb
c48eca8d88 * move specific defvars from mu4e-vars to mu4e-(compose|hdrs|view) 2012-04-24 18:13:12 +03:00
djcb
6950ef4836 * mu4e-actions: split of the example actions (i.e..,
mu4e-(view|view-attachment|header)-actions into their own file
2012-04-24 18:11:56 +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
3917528719 * some refactoring / cleanups 2012-04-24 09:08:15 +03:00
djcb
5f158b32dc * mu4e-utils.el: improve sorting in mu4e-get-maildirs 2012-04-23 22:45:21 +03:00
djcb
c16a66bc58 * hdrs,compose: fix compose-handler naming 2012-04-23 21:16:20 +03:00
djcb
5136daf023 * mu4e-speedbar: fix major-mode name for hdrs-buffer 2012-04-23 21:01:51 +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
78dc4e94bd * update doc 2012-04-23 20:36:30 +03:00
djcb
95e7adeb25 * mu4e-speedbar.el: make it work correctly for headers, views as well
- it used to work only when starting from the main view
2012-04-23 20:36:14 +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
9dd3224986 * msg2pdf.c: create tempdir before trying to save 2012-04-23 08:06:58 +03:00
djcb
d366c8d41e * don't ask for mu-version.el, it's no longer there 2012-04-22 16:35:44 +03:00
djcb
c1891d0165 * mu4e-vars.el: modify default actions 2012-04-22 11:36:44 +03:00
djcb
13a765a5b3 * mu4e-utils.el: small fixes 2012-04-22 11:35:11 +03:00
djcb
6162b282ce * mu4e.texi: small fix for actions example 2012-04-22 11:33:56 +03:00
djcb
607de43ae9 * msg2pdf.c: show date in the default for the current locale 2012-04-22 11:33:25 +03:00
djcb
6321db9129 * msg2pdf.c: support images as well 2012-04-21 19:21:06 +03:00
djcb
3a4d4f80ff * some improvements to the mu4e documentation 2012-04-21 17:47:14 +03:00
djcb
565017dac0 * document the actions system and message sexps 2012-04-21 12:48:00 +03:00
djcb
c2a22d40f6 * cosmetic 2012-04-21 12:47:30 +03:00
djcb
87f91df5a8 * mu4e-proc.el: move mu4e-proc-is-running to mu4e-utils 2012-04-21 12:47:13 +03:00
djcb
29a0647d75 * mu4e-util.el: add mu4e-msg-field helper; fix mu4e-proc-is-running 2012-04-21 12:46:37 +03:00
djcb
b48a9e5276 * cosmetic 2012-04-21 12:45:03 +03:00
djcb
4a830a8e34 * s/mu4e-attachments-actions/mu4e-attachment-actions/ 2012-04-21 10:35:30 +03:00
djcb
ada52dfe80 * add example action to view messages as pdfs 2012-04-21 09:31:39 +03:00
djcb
cb654c8a4a * rename mu4e-version.el.in => mu4e-meta.el.in 2012-04-21 09:30:54 +03:00
djcb
916671e6f3 * cosmetic 2012-04-21 09:27:49 +03:00
djcb
bd7a5d6915 * add little msg2pdf toy, to convert messages to pdfs, uses webkit (WIP)
(still misses image support)

  - add toys/msg2pdf
  - update configure.ac, Makefile.am etc.
  - ensure webkit version agrees with gtk version
  - bump version to 0.8.9.4-dev2
2012-04-21 09:27:10 +03:00
djcb
340ad9fc8a * mug: make warning-free for gtk3 compilation 2012-04-21 09:10:12 +03:00
djcb
af3d206fb1 * cosmetics 2012-04-20 18:24:10 +03:00
djcb
419c00f5b2 * mu4e-view.el: add support for arbitrary actions 2012-04-20 18:23:47 +03:00
djcb
b3ba3d94be * mu4e-hdrs.el: add support for arbitrary actions 2012-04-20 18:23:16 +03:00
djcb
b99f3612ea * define some example actions for headers, and views 2012-04-20 18:22:33 +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
e0db2dcfb2 * mu4e-utils.el: warn when no actions are defined + some cosmetics 2012-04-20 08:46:05 +03:00