Commit Graph

2817 Commits

Author SHA1 Message Date
2f9dd78bb0 * add query flags (which match msgiterflags) to mu_query_run, update callers 2012-12-16 15:08:34 +02:00
8fdd82d549 * mu-msg-iter.{cc,h}: make flag names a bit clearer 2012-12-16 15:08:03 +02:00
4ccfe56e41 * cosmetic 2012-12-16 14:18:31 +02:00
9c0ec479f5 * mu-query: update for mu-msg-iter updates 2012-12-16 14:18:22 +02:00
50f5c7affb * mu-msg-iter: add basic implemenation of checking for msgid dups, msg file
existence
2012-12-16 14:17:58 +02:00
17f3ef0c4b Merge pull request #113 from tarsius/custom
* various improvements for 'defcustom' usage and explicitly offer `turn-on-visual-line-mode' as hook function.
2012-12-15 02:42:06 -08:00
f7b6c6e6ab * some fixes for the retagging action (thanks to Abdó Roig-Maranges) 2012-12-15 12:06:32 +02:00
9bc27d63ef * cosmetic 2012-12-15 12:02:04 +02:00
a9d3e6e503 * make sure mu4e-compose-parent-message is available in mu4e-compose-mode as
well (thanks to Tsunenobu Kai)
2012-12-15 12:01:50 +02:00
4e6824dd69 mu4e-view-mode-hook: define explicitly
Explicit offer `turn-on-visual-line-mode' as hook function.
2012-12-12 20:07:01 +01:00
cd5f730222 mu4e-maildir-shortcuts: define custom type 2012-12-12 20:07:01 +01:00
faa0e6f55f mu4e-sent-messages-behavior: fix custom type defintion 2012-12-12 20:03:36 +01:00
5921afbe5c * mu4e-actions: fix 'sed' parameters in mu4e-action-retag-message 2012-12-10 02:01:55 +02:00
59dc5c89fc Merge pull request #112 from Popsch/fix_docu
*mu4e.texi: use save-excursion in the mu4e-compose-mode-hook
2012-12-09 05:35:40 -08:00
46a49c8875 * remove all addresses in `mu4e-user-mail-address-list' from cc-list; fixes #101 2012-12-09 15:31:39 +02:00
0e204fece4 * small cleanup of the retagging support 2012-12-09 15:07:21 +02:00
cd138a17dc Merge pull request #110 from aroig/retag
* add support for retagging messages (use mu4e-actions)
2012-12-09 04:50:17 -08:00
cbbb23c13f * Fixes for the threading algorithm (thanks to Abdó Roig)
The problem was that once a container got a parent, it did not change it anymore
  due to the child_elligible condition, but the parent might have been assigned
  from an incomplete References sequence.

  Now, we make sure the last reference gets to be the message's parent (following
  the JWZ's algorithm), reparenting the message if necessary. This makes sense, as
  the last parent-child relationship (between last ref and the message) is the
  most reliable piece of info here.

  Instead of child_elligible, we now only check that the new parent is not a
  descendant of the current message, to prevent making a loop. Everything else is
  fine, as it only moves a subtree around.
2012-12-09 13:48:22 +02:00
4e71804718 * merge branch 'master' of github.com:djcb/mu 2012-12-09 13:34:54 +02:00
241af50e97 * update / add testcases for string normalization 2012-12-09 13:34:16 +02:00
58599ab8f9 * fix bug normalizing mixed (e.g. Latin etc. and Cyrillic) uf8 text 2012-12-09 13:33:45 +02:00
a896a497b7 use save-excursion in the mu4e-compose-mode-hook 2012-12-08 21:59:53 -05:00
b875690bc0 Change mode before setting local variables in mu4e-view
Otherwise, the mode-change messes up with local bindings. In paricular, this
caused mu4e~view-msg contain the wrong path after a flag change.
2012-12-07 00:24:16 +01:00
2803b43f63 Make cmd_add output update information
This way, if a message changes, I can use add to force reindexing it, and notify
mu4e about the changes.
2012-12-07 00:23:56 +01:00
fb2f5d6a53 Adds an action to change tags header
New action mu4e-action-retag-message that reads tag changes from the user and
modifies the corresponding header (X-Keywords, X-Label, etc) on the message.
2012-12-07 00:18:00 +01:00
dc5786792e Merge pull request #108 from gongo/change_refile_target_in_region
* change refile target in region email.
2012-12-06 12:43:25 -08:00
522f4104f9 Change refile target in region email.
Now, mark commands with region on headers view,
target of the first email is reflected in the rest of email.

```
              Date         From     Subject
--------------------------------------------
              2012-12-05   Github   ...
              2012-12-05   Yahoo!   ...
              2012-12-05   Work     ...

  refiling to

              Date         From     Subject
--------------------------------------------
r -> /github  2012-12-05   Github   ...
r -> /github  2012-12-05   Yahoo!   ...
r -> /github  2012-12-05   Work     ...
```

In this patch, change target in region email.

```
              Date         From     Subject
--------------------------------------------
r -> /github  2012-12-05   Github   ...
r -> /yahoo   2012-12-05   Yahoo!   ...
r -> /work    2012-12-05   Work     ...
```
2012-12-05 16:46:12 +09:00
15fa48d05c * update TODO 2012-12-02 22:57:47 +02:00
5c41f5f658 Merge pull request #104 from dpflug/patch-1
* fix parens typo in add-hook example
2012-11-29 12:14:12 -08:00
12799b8f50 Fix parens typo in add-hook example
You had (let ((symbol valueform) body)).
2012-11-29 07:47:30 -05:00
5335908f57 Merge pull request #90 from tarsius/cited4
* mu4e-cited-4-face: inherit font-lock-keyword-face
2012-11-26 14:45:32 -08:00
0c11313027 * mu4e-view: list inline-parts as attachments, too. 2012-11-25 18:33:03 +02:00
cce9a82a33 * update HACKING 2012-11-18 22:10:05 +02:00
30f93663b0 * lib: do some more escaping of body text 2012-11-18 22:09:56 +02:00
ef1791ec7c * support single dates (shortcut for ranges) in queries (thanks to Eygene Ryabinkin) 2012-11-17 21:25:09 +02:00
e80050ec31 * fix for `find' invocation for non-GNU find (thanks to Eygene Ryabinkin) 2012-11-17 21:21:59 +02:00
a82fecfb75 Merge pull request #95 from tarsius/custom
* fix parent groups of custom groups and options
2012-11-14 14:29:38 -08:00
6390834355 Merge pull request #96 from tarsius/autoload
* basic support for autoloading mu4e
2012-11-14 14:27:48 -08:00
371e3907c5 mu4e: fix typo and doc-string formatting 2012-11-14 13:48:06 +01:00
17be9ec05a mu4e: autoload major entry points
Autoload functions `mu4e' and `mu4e~compose-mail' and the definition of
the mail-user-agent `mu4e-user-agent'.  The last to are required so
that `compose-mail' can be used without explicitly loading mu4e.

Also require `mu4e' in mu4e-compose.el (after providing mu4e-compose
to avoid a circular dependencies).  This is required because the
autoload definitions only cause mu4e-compose but not mu4e to be loaded
when using `compose-mail', but if mu4e isn't loaded various handlers
are not loaded (and possibly there are other problems if mu4e is not
fully loaded).
2012-11-14 13:48:06 +01:00
6424a82d60 mu4e: add function mu4e-user-agent
Without this `mail-user-agent' cannot be set to `mu4e-user-agent'
through customize, as the custom type expects a function.  Not sure
whether this function is actually ever used; if it is then returning
the symbol is probably the correct thing to do, as other such
functions suggest.
2012-11-14 13:48:06 +01:00
9b0a21c70f mu4e: mu4e-split-view: add to custom group mu4e-headers 2012-11-14 12:27:40 +01:00
5a12450745 mu4e: fix parent groups of custom groups mu4e and org-mu4e 2012-11-14 12:27:04 +01:00
8e70ec38a3 * bump version to 0.9.9.5-dev4 2012-11-11 20:22:47 +02:00
46eb1bb1cb * update TODO 2012-11-11 19:28:19 +02:00
f957a9ca89 * mu4e: cleanup header sorting (and fix the sort-by-human-date case) 2012-11-11 19:27:55 +02:00
1c1f974807 Merge branch 'master' of github.com:djcb/mu 2012-11-11 17:21:35 +02:00
ba13fa777b Merge pull request #94 from tarsius/definition-name
* mu4e: set symbol prop definition-name in defun macros
2012-11-11 07:21:27 -08:00
94df186941 Merge pull request #92 from tarsius/header-line
* mu4e: mu4e~header-line-format: use same font as in buffer
2012-11-11 07:17:53 -08:00
6a1a03b06c * mu4e: make `mu4e-bookmarks' (def)customizable -- thanks to Jonas Bernoulli 2012-11-11 17:11:38 +02:00