djcb
d5d0b11b98
* mu4e: set mu4e~view-msg, mu4e~view-headers-buffer *after* setting
...
mu4e-view-mode
(this fixes the 'view-raw' case for new messages)
2012-10-28 19:30:27 +02:00
djcb
ec25124693
* cosmetic / minor
2012-10-27 14:41:20 +03:00
djcb
38067eda44
* mu4e: mu4e~proc-send-command: add 'use-agent:true'
2012-10-27 14:39:42 +03:00
djcb
433ac90c50
* mu4e: s/mu4e-contact-field-matches/mu4e-message-contact-field-matches/ in mu4e.texi
2012-10-27 14:38:39 +03:00
djcb
9bf8edf03b
* minor
2012-10-25 12:28:11 +03: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
dc5f27c899
* mu4e: check for marks when auto-updating (don't do it if there are any)
2012-10-24 23:49:26 +03:00
djcb
ae44852f80
* mu4e: better defcustom for -folder vars
2012-10-24 23:48:56 +03:00
djcb
7f20ab33b9
* mu4e: automatically update headers when there are updates during indexing,
...
while there is no current user-interaction. Document this, add to NEWS
(set `mu4e-headers-auto-update' to nil) to disable
2012-10-24 18:36:50 +03:00
djcb
ba50d94570
* mu4e: fix backspace binding in mu4e-view
2012-10-23 00:09:32 +03:00
djcb
82bfb55dd7
* mu4e: tags (X-Keywords etc.) support in headers/view (thanks to Abdó Roig)
2012-10-22 23:52:50 +03:00
djcb
77c72d684b
* mu4e: some minor doc fixes
2012-10-22 20:27:49 +03:00
djcb
0276ea0408
* mu4e: set default width for :human-date to 12
2012-10-22 20:27:14 +03:00
djcb
ba670dd645
* mu4e: clean up FSF address, thanks to Maciek Borzecki
2012-10-21 16:04:19 +03:00
djcb
88e76d50df
* mu4e: let mu4e-message-contact-field-matches accept lists of regexps to
...
match as well.
2012-10-20 16:07:01 +03:00
djcb
37f51515ed
* fix guile / mu4e doc building
2012-10-20 15:49:53 +03:00
djcb
ea0c9e536e
* mu4e: fix mu4e-message-field
2012-10-20 13:06:49 +03:00
djcb
1565cf5b85
* fix `make distcheck'
2012-10-20 12:51:19 +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
f0be196209
* guile/mu4e: refactor doc building a bit
2012-10-19 16:00:41 +03:00
djcb
47286442e1
* mu4e: add 'human' dates, that is: show the time for today's message time,
...
the date otherwise, in the headers view
2012-10-19 12:02:13 +03:00
djcb
1873b20acb
* mu4e: cosmetic
2012-10-19 00:51:24 +03:00
djcb
5b8de3a97b
* mu4e: advertise guile support
2012-10-17 23:36:35 +03:00
djcb
48467099b5
* mu: add 'contact:' as an alias for to:/from:/cc:/bcc:
2012-10-17 18:35:23 +03:00
djcb
9dd0e849a6
* mu4e: make `mu4e-view-scroll-up-or-next' a bit more robust
2012-10-17 12:26:11 +03:00
djcb
29a94c4b2f
* mu4e: scrolling down takes you to next msg (but see mu4e-view-scroll-to-next)
2012-10-17 12:07:57 +03:00
djcb
269fc5374d
* mu4e: add note about not being able to find mu4e
2012-10-17 11:15:07 +03:00
djcb
6c5d6f6cc3
* cosmetics
2012-10-16 21:43:49 +03:00
djcb
35fc85a15e
* mu4e-view: don't set truncate-lines
2012-10-16 21:43:02 +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
3359615bdc
* mu4e-message: mu4e-message-field: return "" for nil-strings, 0 for
...
nil-numbers; add mu4e-message-field-raw to get the non-massaged values
2012-10-16 10:56:46 +03:00
djcb
fb8502768d
* mu4e: some doc fixes
2012-10-14 21:42:51 +03:00
djcb
00bdfa7a7c
* mu4e: small doc fix
2012-10-14 21:13:25 +03:00
djcb
77a2999c8b
* mu4e: cosmetics
2012-10-14 17:01:37 +03:00
djcb
ffe8fd4f24
* mu4e: documentation updates
2012-10-14 17:00:25 +03:00
djcb
f0caaa6e7c
* mu4e-mark: fix thread-based marking for marks with targets
2012-10-13 22:13:17 +03:00
djcb
41cb28941d
* mu4e: small doc fixes
2012-10-11 20:04:18 +03:00
djcb
6af9b51aaa
* mu4e: some doc improvements
2012-10-11 17:50:32 +03:00
djcb
fff5113f98
* mu4e: fix mu4e marking / regions
2012-10-09 18:30:56 +03:00
djcb
ce43ca1e44
* mu4e: fix mu4e getting into refresh loop for new messages (mu4e-view)
2012-10-09 18:04:15 +03:00
djcb
f334e7ae71
* mu4e: fixup directory creation
2012-10-09 00:15:02 +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
a7f974d207
* mu4e-view: active mu4e-view-mode only after the message is constructed
2012-10-08 11:11:38 +03:00
djcb
3f6b8fb833
* mu4e: some doc improvements
2012-10-07 16:54:24 +03:00
djcb
1c6e882142
* mu4e: add mu4e-running-p, document it
2012-10-06 22:22:11 +03:00
djcb
0eada7c9ba
* mu4e-mark: fix ambiguous shortcuts in `mu4e~mark-get-markpair'
2012-10-06 22:21:16 +03:00
djcb
a9f555fc90
* mu4e: use <insert> as binding for deferred ('something') marking, just like
...
midnight commander
2012-10-06 20:47:59 +03:00
djcb
00081f4e2a
* mu4e: documentation updates
2012-10-03 21:54:34 +03:00
djcb
d945e2e61c
* mu4e: fix typos, cosmetics
2012-10-03 21:51:26 +03:00
djcb
85e146063f
* mu4e: documentation updates
2012-10-03 12:53:24 +03:00
djcb
f9c9e790a6
* mu4e: allow setting a function for mu4e-attachment-dir
2012-10-03 12:53:16 +03:00
djcb
abe17accc7
* mu4e: cosmetics
2012-10-03 00:06:25 +03:00
djcb
679a214ba0
* mu4e: mu4e-mark: mark all messages in region, even if point does not point
...
at msg
2012-10-01 21:37:26 +03:00
djcb
38a441a9bd
* mu4e: documentation updates
2012-10-01 21:18:59 +03:00
djcb
1a785abdca
* minor
2012-10-01 21:18:42 +03:00
djcb
3e522598d2
* mu4e: cleanup dynamic folder usage in mu4e-compose
2012-10-01 21:18:06 +03:00
djcb
c482f744b2
* mu4e: fix + simplify mu4e-headers-split-view-resize
2012-10-01 21:17:05 +03:00
djcb
72e043a010
* mu4e: cleanup mu4e-compose-pre-hook a bit
2012-10-01 16:43:47 +03:00
djcb
f75e456eed
* cosmetics
2012-10-01 16:42:48 +03:00
djcb
30f33e46ea
* mu4e: documentation
2012-10-01 16:42:37 +03:00
djcb
7a48e6edbe
* mu4e: fix typo: use mu4e-view-mark-for-deferred
2012-10-01 16:41:29 +03:00
djcb
833041e372
* mu4e: small updates to mu4e-view
2012-09-30 20:12:24 +03:00
djcb
c87b426312
* mu4e: documentation updates
2012-09-30 20:12:07 +03:00
djcb
ffa12ad837
* mu4e: documentation
2012-09-29 14:24:58 +03:00
djcb
7b6844d216
* mu4e: documentation updates
2012-09-29 13:30:49 +03:00
djcb
6c36bab988
* mu4e: documentation
2012-09-29 12:13:02 +03:00
djcb
8412c73628
* mu4e: update documentation
2012-09-28 17:12:09 +03:00
djcb
e11e83e2a4
* mu4e: mu4e-proc: capture sexp evaluation in (ignore-errors ...)
2012-09-28 17:11:58 +03:00
djcb
7a82bb562d
* mu4e: mu4e-headers: change shortcuts for 'mark as read/unread', cosmetics
2012-09-28 17:11:12 +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
da51bf9f9c
* mu4e: document dynamic folders, some refactoring
2012-09-27 17:21:45 +03:00
djcb
40c5ddbb70
* mu4e: improve mu4e-message-contact-field-matches
2012-09-27 17:21:22 +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
3f305f665a
* mu4e: add note about attachments in the org-mode compose caveats
2012-09-25 15:20:58 +03:00
djcb
ee78475bd8
* mu4e: improve docs for capturing / attaching message (and set them to message/rfc822)
2012-09-25 09:37:37 +03:00
djcb
b2ab1dc3d7
* fix org-mu4e (thanks semente!)
2012-09-25 07:39:53 +03:00
djcb
81f74219b2
* fix mu4e-action-view-in-browser (thanks semente!)
2012-09-25 07:38:57 +03:00
djcb
fe82c505d9
* mu4e: remove `ignore-errors' in the mu4e-proc sexp eater
2012-09-25 07:12:27 +03:00
djcb
177cdfe9b9
* mu4e: switch to mu4e-compose-mode as late as possible
2012-09-25 07:10:41 +03:00
djcb
9c2e4bf2ff
* cosmetics
2012-09-25 07:10:13 +03:00
djcb
72be42e721
* mu4e: document some of the caveats of rich-text mode
...
Reverting "* mu4e: document some of the caveats of rich-text mode"
Revert "* mu4e: document some of the caveats of rich-text mode"
This reverts commit 5921bec16a
.
2012-09-25 07:09:17 +03:00
djcb
5921bec16a
* mu4e: document some of the caveats of rich-text mode
2012-09-25 07:07:51 +03:00
djcb
c333930fee
* org-mu4e.el: make using compose-mode key chords a bit less rubegoldbergish
2012-09-24 17:05:14 +03:00
djcb
bfc2ba9c55
* mu4e: showing embedded messages: updated handler, view
2012-09-23 11:42:00 +03:00
djcb
18096f326a
* mu4e: allow message attachment to be viewed with mu4e (WIP)
2012-09-21 12:35:53 +03:00
djcb
0eb032e642
* mu4e: load message by path (WIP)
2012-09-20 21:34:19 +03:00
djcb
3fe6eec8e0
* cosmetics
2012-09-20 21:25:55 +03:00
djcb
f4b9d1645e
* mu4e: improve mu4e-view keybindings, update docs
2012-09-19 16:56:13 +03:00
djcb
b630c3e781
* mu4e: unbreak org-mu4e
2012-09-19 12:16:14 +03:00
djcb
1ef9dae6bd
* crypto: improved signature / verify output
2012-09-19 11:36:02 +03:00
djcb
257374076c
* mu4e: support autocompletion when choosing file/dir for saving attachments
2012-09-18 21:25:28 +03:00
djcb
7cb695b787
* mu4e: cleanup wrapping / hiding citations in view:
...
- use longlines mode (no need for filladapt, my own functions)
- make mu4e-view-wrap-lines, mu4e-view-hide-cited obsolete; use a hook
instead
- update docs
2012-09-16 22:34:11 +03:00
djcb
f41dfd3ba5
* cosmetic
2012-09-16 21:47:02 +03:00
djcb
6956e6e26c
* mu4e: mu4e-headers: use purecopy, and mimic tabulated-list-mode a bit more closely
2012-09-16 21:46:47 +03:00
djcb
2a0858b349
* mu4e-headers: improve 'fancy' chars a bit
2012-09-15 23:20:34 +03:00
djcb
a5ce16cc64
* mu4e.texi: don't use @var, it spits out uppercase :/ -- use @code
2012-09-15 23:20:10 +03:00
djcb
f5ee44fa81
* mu4e: some (micro)optimizations, code cleanups
2012-09-15 21:10:46 +03:00
djcb
5a9b867ca8
* mu4e: support the :size field in headers, message view
2012-09-15 18:24:03 +03:00
djcb
0844984095
* mu4e: improve version checks, startup handling
2012-09-15 18:04:39 +03:00
djcb
c724a457ac
* mu4e: improve docs
2012-09-13 22:58:13 +03:00
djcb
c19b38654b
* mu4e: document crypto support
2012-09-13 21:12:38 +03:00
djcb
ac1d1b2ed8
* cosmetics
2012-09-13 21:12:12 +03:00
djcb
53cf08baf8
* mu4e/crypto: support mu4e-decryption-policy
2012-09-13 21:10:27 +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
f3808b26fb
* mu4e: update documentation
2012-09-09 13:17:28 +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
66e89e75fe
* mu4e: explicitly set value for mail-header-separator (to prevent user misconfiguration)
2012-09-09 13:16:19 +03:00
Ryan C. Thompson
9c955763bc
Add and fix up type declarations for custom variables
2012-09-08 01:17:43 -07: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
4508417e34
* mu4e-view.el: be a bit smarter about inline attachments
2012-09-06 10:20:51 +03:00
djcb
cf143667e8
* cosmetics
2012-09-05 01:23:00 +03:00
djcb
0bd47871e8
* mu4e: don't require org directly
2012-09-03 11:15:27 +03:00
djcb
ace830f284
* mu4e: small fix
2012-09-03 10:29:34 +03:00
djcb
804f2b5cd5
* mu4e: better error when entering invalid attachment number
2012-09-03 00:35:39 +03:00
djcb
f61784b4ff
* mu4e-vars: add a bit more documentation to `mu4e-compose-complete-only-personal'
2012-09-01 20:06:24 +03:00
djcb
9ff50258cd
* mu4e-view: use 'verified', not 'ok' when the signature is verified
2012-09-01 20:05:55 +03:00
djcb
c8065a0e1b
* mu4e: show 'C' in first line of main page to indicate crypto support
2012-09-01 20:05:17 +03:00
djcb
90290a132c
* mu4e: improve mu4e-action-view-in-browser
2012-08-30 12:54:26 +03:00
djcb
ed516d54d7
* mu4e: improve `mu4e-compose-pre-hook', document it
2012-08-29 18:00:23 +03:00
djcb
c17d3911bd
* mu4e: add mu4e-compose-pre-hook (WIP, experimental etc.)
2012-08-28 18:57:31 +03:00
djcb
45ad1c4916
* mu4e-utils: minor
2012-08-28 12:11:34 +03:00
djcb
97196b9c54
* mu4e: s/mu4e-headers-use-fancy-chars/mu4e-use-fancy-chars/ and use it for
...
the arrows in header mode as well
2012-08-28 12:10:56 +03:00
djcb
75c182f5c9
* mu4e: workaround (hack) for org-mu4e bytecompilation (don't require org-exp)
2012-08-27 22:07:12 +03:00
djcb
7623680a60
* mu4e: set mu4e-get-mail-command to "true" (default), so it will still work
...
even if users don't have an actual get-mail command.
2012-08-27 19:02:06 +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
6f9621ce3f
* mu4e: use defsubst for mu4e~proc-eat-sexp-from-buf
2012-08-27 18:06:27 +03:00
djcb
f1b1abd334
* cosmetic
2012-08-27 18:05:31 +03:00
djcb
9c493a017a
* mu4e: experimental support for fancy (non-ascii) characters for flags and
...
thread prefixes. Based on idea by Niv Sardi (xaiki)
2012-08-27 18:04:58 +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
6f19449856
* mu4e: always put images (inline or attachment) in the list of attachments
2012-08-26 23:51:31 +03:00
djcb
a2b57b32d2
* mu4e: much faster mu4e-get-maildirs
2012-08-26 22:07:09 +03:00
djcb
f1c1fc15e3
* mu4e-view: fix mu4e-view-wrap-lines, mu4e-view-hide-cited
2012-08-26 12:22:29 +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