Commit Graph

57 Commits

Author SHA1 Message Date
djcb 1e6b7792d6 * better handling of mailing lists which are not in the shortcuts lists 2012-12-22 11:48:02 +02:00
djcb 4dd81e5b7f * mu4e-utils: when completing a maildir, put the initial / there already 2012-12-20 23:32:37 +02:00
djcb 10ad5ce2ca * mu4e: add support for display mailing list (short)names in headers/view mode 2012-12-18 23:29:17 +02:00
djcb 2cd915f611 * cosmetics 2012-12-17 22:26:22 +02:00
Jonas Bernoulli cd5f730222 mu4e-maildir-shortcuts: define custom type 2012-12-12 20:07:01 +01:00
djcb 0e204fece4 * small cleanup of the retagging support 2012-12-09 15:07:21 +02:00
Jonas Bernoulli 8a3d4c27de improve doc-strings
The first sentence should summarize the variable's or function's
purpose and it should fit on the first line.  Change existing
doc-string by:

* Move first sentence onto first line even if that makes it _a bit_
  long.
* Move additional notes out of first sentence and add them later,
  possibly as complete sentences.
* If I am uncertain whether doing the above would alter the meaning,
  _don't_ do it.
* If fitting the initial sentence on the first line would require a
  complete rewrite of the doc-string _don't_ do so unless it is very
  easy to do.
* Remove indentation from second and later lines if it is there to
  align them with the first in the source code, instead of in
  `describe-*' output.
* Make "pullet point" lists a bit more consistent.

Obviously this does not fix all problems but it's a start.
2012-11-10 14:01:17 +01:00
djcb f64922e026 * mu4e: update the mail/indexing update process:
- M-x mu4e-update-mail-and-index (C-S-U in main/headers/view/compose, with
  prefix arg, run in background
  - M-x mu4e-update-index to only update the index
  - document / add to FAQ
2012-10-25 11:59:50 +03:00
djcb 6ccbd45b85 * mu4e: replace `mu4e-user-mail-address-regexp' and `mu4e-my-mail-addresses' with `mu4e-user-mail-address-list' 2012-10-19 16:01:55 +03:00
djcb 1873b20acb * mu4e: cosmetic 2012-10-19 00:51:24 +03:00
djcb d65e1ddf44 mu4e: hopefully get rid of the org-mode-related warnings 2012-10-16 11:01:33 +03:00
djcb 11f5105402 * mu4e: hopefully get rid of the org-mode-related warnings 2012-10-16 10:58:27 +03:00
djcb 23fc0b4a63 * mu4e: offer to create target dirs when they do not exist yet 2012-10-09 00:03:24 +03:00
djcb 1c6e882142 * mu4e: add mu4e-running-p, document it 2012-10-06 22:22:11 +03:00
djcb f9c9e790a6 * mu4e: allow setting a function for mu4e-attachment-dir 2012-10-03 12:53:16 +03:00
djcb c7bb9aef9a * mu4e: cosmetics 2012-09-28 17:10:34 +03:00
djcb 18fd16ddec * mu4e: fix mu4e~check-requirements for dynamic folders 2012-09-27 22:26:16 +03:00
djcb 5779820ba0 * mu4e: dynamic folder updates 2012-09-27 21:53:21 +03:00
djcb dde75fbb86 * mu4e: implement automatic refiling with 'r' 2012-09-27 12:53:16 +03:00
djcb bd0cba007b * mu4e: allow functions for special folders, implement for marking (WIP) 2012-09-27 12:01:26 +03:00
djcb 58b6be1d97 * mu4e: allow functions for special folders (WIP), implement for msg composition 2012-09-27 10:03:58 +03:00
djcb 5c2025a12c * mu4e: mu4e-message part 3 2012-09-26 17:28:30 +03:00
djcb 97c13d0920 * mu4e: mu4e-message part 2 2012-09-26 16:47:42 +03:00
djcb 7d831184b7 * mu4e: abstract access to the mu4e-message plist 2012-09-26 12:25:38 +03:00
djcb 0844984095 * mu4e: improve version checks, startup handling 2012-09-15 18:04:39 +03:00
djcb ac1d1b2ed8 * cosmetics 2012-09-13 21:12:12 +03:00
djcb f9e14d72b4 * mu4e: only use user-error if it exists (i.e.., emacs trunk); otherwise
user (error..)

  it'd be nice to have something like user-error in emacs 24, 23, i.e., like
  error but without triggering the debugger
2012-09-11 22:47:58 +03:00
djcb 07eb3a7515 * mu4e: docstring improved even more 2012-09-11 12:55:22 +03:00
djcb df0105cc8c * mu4e: improved docstring for mu4e-index-updated-hook 2012-09-11 12:50:59 +03:00
djcb ef3a8f832d * mu4e: add mu4e-index-updated-hook, triggered when the indexing process did
any updates. This can be used e.g. to get some notification when there is
  new mail. It imperfect though; see the docstring and the entry in the mu4e faq.
2012-09-11 11:58:00 +03:00
djcb ca3f491ff6 * mu4e: support '/' as well to choose a maildir from the full set 2012-09-09 13:17:09 +03:00
djcb ab17f384bf * mu4e: give user more info in mu4e-message, but attempt not to disrupt input 2012-09-07 10:46:49 +03:00
djcb e342f9a5c4 * mu4e: use (user-error ..), not (error ..) for user errors 2012-09-06 10:33:53 +03:00
djcb 0bd47871e8 * mu4e: don't require org directly 2012-09-03 11:15:27 +03:00
djcb 45ad1c4916 * mu4e-utils: minor 2012-08-28 12:11:34 +03:00
Dirk-Jan C. Binnema 6924e008d0 Merge pull request #56 from ruediger/passwd
* mu4e: ask for password only when used interactively, detect if buffer is nil
2012-08-27 08:09:04 -07:00
djcb f1b1abd334 * cosmetic 2012-08-27 18:05:31 +03:00
Rüdiger Sonderfeld 31db80e487 mu4e-utils: In process filter detect if buffer is nil.
If `mu4e-update-mail' is called with BUF set to nil then the messages
should be discarded.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2012-08-27 13:48:25 +02:00
Rüdiger Sonderfeld 0897246cf6 mu4e-utils: Only ask for pwd if the update process is called interactively.
Adds a new optional parameter INTERACTIVE to `mu4e-update-mail' which
is passed as a process property (`process-put') to the filter
function.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2012-08-27 13:43:42 +02:00
Dirk-Jan C. Binnema 354f77e41d Merge pull request #53 from ruediger/passwd
* mu4e-utils: detect if update process asks for a password, and let user provide it
2012-08-26 14:17:58 -07:00
djcb a2b57b32d2 * mu4e: much faster mu4e-get-maildirs 2012-08-26 22:07:09 +03:00
Rüdiger Sonderfeld b116c64fb8 mu4e-utils: Password query string as variable.
Added `mu4e~get-mail-ask-password' instead of a simply "Password: "
prompt.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2012-08-25 13:16:54 +02:00
djcb 905a84b13a * mu4e: add `mu4e~get-dirs', to speed up getting a list of maildirs 2012-08-25 12:37:59 +03:00
Rüdiger Sonderfeld f8db0c9b76 mu4e-utils: Moved process filter and password regexp to own function/variable.
The process filter is now `mu4e~process-filter' instead of a lambda
function and the regexp is now a variable
`mu4e~get-mail-password-regexp'.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2012-08-24 16:03:18 +02:00
Rüdiger Sonderfeld 18aa453a3a mu4e-utils: Detect if update process asks for a password.
Offlineimap (or other mail fetchers) may query the user for a
password. This patch adds a process filter to the `mu4e-update-mail'
process and checks if the process asks for a password (Currently only
matches "^Remote: Enter password: $"). It then reads the password from
the user.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2012-08-24 13:20:44 +02:00
djcb b034936271 * mu4e-utils: improve the dir-not-readable guard 2012-08-23 10:59:03 +03:00
djcb d93c0bb3e2 * mu4e: check if maildir is readable first (`mu4e~get-maildirs-1') 2012-08-22 11:52:24 +03:00
djcb d2a8ff697a * mu4e: update the text-or-html heuristic (html should be >= 10x plain text length) 2012-08-10 10:19:30 +03:00
djcb 849cc79636 * mu4e-utils: quote names when autocompleting addresses 2012-08-07 12:08:44 +03:00
djcb 136d0f2875 * mu4e/crypto: beginnings of crypto (verification, decryption) support. WIP! 2012-08-01 17:07:11 +03:00