4bca0d0739
mu4e: improve documentation for mailing-lists
...
And fix a typo.
2015-12-23 21:26:21 +02:00
27e9251d24
mu4e: add mu4e-bookmark-define
...
mu4e-bookmark-define allows for defining a bookmark; it will be added to
mu4e-bookmarks, replacing any bookmarks with the same key.
2015-12-22 18:03:53 +02:00
d6f8dd19df
mu4e: document org-mu4e-store-and-capture in manual
...
Document org-mu4e-store-and-capture in the manual. Some cosmetics.
2015-12-22 18:02:50 +02:00
972678b6be
mu4e: when delete the currently view msg, kill the view
...
When we delete the message that is currently being viewed, destroy the
view as well.
2015-12-21 22:24:16 +02:00
fc30bc1a24
mu4e: add org-mu4e-store-and-capture
...
Make it easy to store and capture the current message, using
M-x org-mu4e-store-and-capture. This is a first step.
2015-12-21 22:24:16 +02:00
41677dfa0b
mu4e: cosmetic
2015-12-21 22:24:16 +02:00
60192a60d2
mu4e: by default, make changing to current context a no-op
...
Update mu4e-context-switch to not call the enter/leave functions when
'changing' to the current context. However, calling those functions (if
defined) can be force through a prefix arg. Document this.
Make mu4e-context-determine recognize 'policies', i.e. what to do when
no context matches. This part is WIP.
2015-12-21 22:24:16 +02:00
6bafb39960
update documentation / NEWS.org
...
Update the docs for the latest changes.
2015-12-19 14:01:06 +02:00
1a0ad61e4d
mu4e: by default, don't cache maildirs
...
Since the environment (and settings) can change, default to
re-calculating the maildirs when we need them. When you have so many
maildirs that this is slow, you can set mu4e-cache-maildir-list to
t (but be sure to read the docstring).
2015-12-19 13:59:18 +02:00
eaf56fd533
org-mu4e: default org-mu4e-link-query-in-headers-mode to nil
...
It's usually more useful to link to a specific message than to a query,
so make that the default.
2015-12-19 13:58:21 +02:00
d3dbed6c1f
mu4e: make global-mode-string buffer-local
...
Make `global-mode-string' local in all buffers where we use it, so we
don't leak the "context" string outside mu4e.
Also add the context string to the compose buffer's modeline.
This fixes #740 .
2015-12-19 10:14:49 +02:00
c328d679de
Merge branch 'master' of github.com:djcb/mu
2015-12-16 21:39:47 +02:00
a14b3f0e62
Replace some 'fancy' characters
...
They showed up as hexboxes when using the Liberation font.
2015-12-16 21:31:17 +02:00
8293dac5b4
Merge pull request #738 from zakkak/prompt_for_context
...
mu4e: When mu4e-context-determine fails, prompt user
2015-12-16 20:27:51 +02:00
a6099e70de
Merge pull request #737 from zakkak/fix_mu4e_context_determine
...
mu4e: Fix mu4e-context-determine to match documentation
2015-12-16 20:26:19 +02:00
0032ccf73c
When mu4e-context-determine fails, prompt user
2015-12-16 16:51:54 +02:00
cf3c52d588
Fix mu4e-context-determine to match documentation
2015-12-16 16:51:54 +02:00
e932399642
Merge pull request #735 from cpitclaudel/customizable-headers
...
mu4e: Initial implementation of customizable headers
2015-12-15 19:02:01 +02:00
e2a43e9c1f
Merge pull request #732 from avar/avar/rfc-2606-compliance
...
Don't use real (or potentially real) domains in examples
2015-12-15 18:59:09 +02:00
7054a62c47
Merge pull request #734 from avar/avar/clang-warning
...
mu-store: Silence confusing code that's throwing a clang warning
2015-12-15 18:57:24 +02:00
4d1a9347b5
mu4e: small doc fix
...
This broke Travis.
2015-12-15 18:52:38 +02:00
a1d0071dd0
mu4e: contexts: auto select one at startup, document
...
When contexts have been defined, automatically select one at startup --
either the first whose match-function returns non-nil, or simply the
first one.
Document this, too.
2015-12-15 18:20:31 +02:00
e19658c9aa
Initial implementation of customizable headers
2015-12-15 07:57:51 -05:00
f7245d2372
mu-store: Silence confusing code that's throwing a clang warning
...
Doing:
!access(...) == 0
Is equivalent to:
(!access(...)) == 0
Not:
!(access(...) == 0)
And throws this warning under clang:
mu-store.cc:77:6: warning: logical not is only applied to the left hand
side of this comparison [-Wlogical-not-parentheses]
if (!access(xpath, F_OK) == 0) {
^ ~~
mu-store.cc:77:6: note: add parentheses after the '!' to evaluate the
comparison first
if (!access(xpath, F_OK) == 0) {
^
( )
mu-store.cc:77:6: note: add parentheses around left hand side expression
to silence this warning
if (!access(xpath, F_OK) == 0) {
^
( )
It ends up doing what the author intended anyway since access() returns
-1 on error, and !-1 == 0, but just do the more obvious check and check
that we don't get 0 here with !=.
2015-12-15 12:40:40 +01:00
51ad75d943
Don't use real (or potentially real) domains in examples
...
Let's not spam the poor sods who own foo.com and bar.com, or home.com
etc. Went through the various examples and changed them to use
example.com or subdomains of example.com where appropriate, even when
the domain or TLD didn't exist (yet!) for completeness.
See-Also: https://tools.ietf.org/html/rfc2606
2015-12-15 11:57:25 +01:00
d17c2a7012
Merge pull request #731 from zakkak/contexts-doc
...
mu4e: Extend contexts example
2015-12-15 11:41:50 +02:00
90d2b8a1fa
mu4e: some less fancy fancy chars
...
Try to find some fancy chars that are more universally available.
2015-12-15 10:42:24 +02:00
5f73b48609
Merge pull request #730 from cpitclaudel/fix-spurious-space
...
mu4e: Refactor mu4e~headers-header-handler
2015-12-15 09:43:42 +02:00
49fbf693dd
Extend contexts example
...
Signed-off-by: Foivos S. Zakkak <foivos@zakkak.net >
2015-12-15 09:25:44 +02:00
eae4e8b5be
NEWS.org: Update with new features
...
Add the latest changes
2015-12-15 09:08:40 +02:00
ddcd2f39b5
mu4e: more support for fancy-chars
...
Re-simplify `mu4e-use-fancy-chars` to a boolean again; add some extra
mark-chars (big character, so they are easily visible). Document it.
2015-12-15 09:07:17 +02:00
3cf96899ef
mu: decode mailing-list headers
...
MIME-decode mailing list headers, too. Also add a unit test. This fixes
issue #728 .
2015-12-15 07:21:26 +02:00
9f104b217b
Refactor mu4e~headers-header-handler
...
Generate the whole line in one call to mapconcat instead of appending to
the string, and remove the spurious final space.
2015-12-15 00:08:34 -05:00
2d443a953c
mu4e: don't use purecopy, it's useless
...
Don't use `purecopy`, it's useless outside emacs itself, as pointed out
by cpitclaudel. Fixes issue #729 .
2015-12-15 07:02:24 +02:00
d8ecc98349
Merge pull request #714 from avar/avar/mu4e-mark-support-mu4e-use-fancy-chars
...
mu4e: Add support for mu4e-use-fancy-chars to the marking in the headers view
2015-12-13 18:20:30 +02:00
c2ddfeacfc
mu4e: context: tweaks
...
Don't clear the caches when switch accounts. Fix some typos.
2015-12-13 18:14:24 +02:00
845bd5deb8
Update NEWS (mu4e-context)
2015-12-13 17:48:46 +02:00
e54108332a
mu4e: context: document the new functionality
2015-12-13 17:46:02 +02:00
40b8fe138b
mu4e: context: auto-detect context using the match function
...
When composing a new message, attempt to auto-detect the context for
that, using the context's 'match-func'.
2015-12-13 17:46:02 +02:00
f621003658
mu4e: context: integrate with the views
...
Show the current context in headers, view and main mode; add
keybindings.
2015-12-13 17:46:02 +02:00
47f7f1b85a
mu4e: define mu4e-context
...
Define mu4e-context - a structure with settings and enter/leave
functions for contexts, and some functions for switching between
contexts and auto-detecting them.
2015-12-13 17:45:52 +02:00
3cd1a08e94
mu4e: add note about msg2pdf/nspluginwrapper. Fixes #723 .
...
Seems webkit waits for a long time for nspluginwrapper in some
cases. Add a note to the docs about that.
2015-12-12 11:49:22 +02:00
8f80bc498f
mu4e: fix docstring (mu4e-view-func)
2015-12-11 08:10:29 +02:00
87d60973d9
Merge pull request #721 from avar/avar/speling-error-for-quiting
...
Correctly spell the word "quitting" in the protocol & documentation
2015-12-10 23:23:01 +02:00
049e182e0c
Correctly spell the word "quitting" in the protocol & documentation
2015-12-09 22:40:52 +01:00
c0015e44b9
Merge pull request #717 from avar/avar/correct-documentation-about-status
...
mu-server man page: Correct documentation about status reporting
2015-12-09 08:20:06 +02:00
86d309259c
Merge pull request #719 from avar/avar/mu4e-doc-fixes
...
mu4e: Fix "the the" in mu4e docstring
2015-12-09 08:19:27 +02:00
dbd9e1d9d8
Fix "the the" in mu4e docstring
2015-12-09 04:51:02 +01:00
d276b393af
mu-server man page: Correct documentation about status reporting
...
This 500 number was correct in v0.9.7-pre-302-g858552a, but since
v0.9.8.2-41-gc2e3eac it's been hardcoded to 1000 in the server code.
See also issue #715 and issue #716 .
2015-12-08 20:54:52 +01:00
b88cc400e7
mu4e-mark: Add fancy characters for trash / delete
...
As threatened in my last commit. I found this via
https://en.wikipedia.org/wiki/Miscellaneous_Symbols_and_Pictographs &
http://www.unicode.org/charts/PDF/U1F300.pdf
I could never remember which thing d and D were, this makes it easier to
remember that. I split off this patch because maybe this doesn't belong
in mu4e since some might not like the characters, but I just wanted to
be able to have this customizable.
2015-12-08 20:42:00 +01:00