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

194 Commits

Author SHA1 Message Date
djcb
ed935112e6 mu4e: fix indentation in doc
The previous doc changes somehow broke indentation in figures,
lisp. This fixes it again. Fixes #762
2016-01-12 21:38:07 +02:00
djcb
82e7ba051f mu4e: add mu4e-view-fetch-url for downloading URLs
Add mu4e-view-fetch-url for fetching (downloading) URIs linked to in
e-mails. Add the 'f' keybinding for this, and document it.

Based on code by inigoserna.
2016-01-10 13:06:10 +02:00
djcb
aad5708d49 mu4e: update the manual
Fill in all the menu descriptions. Rename a few sections.
2016-01-10 11:56:58 +02:00
djcb
dd4be5f33e Merge branch 'master' of github.com:djcb/mu 2016-01-09 21:28:27 +02:00
djcb
144e2a8f1b mu4e: Contact completion - better sorting / display
Improve the contact-sorting algorithm, and make it better cooperate with
completion-at-point functions.

Also deal better with broken rewritten contacts, and document how
rewriting should done (docstrings and reference doc).
2016-01-09 21:27:52 +02:00
Dirk-Jan C. Binnema
cbbb006189 Merge pull request #755 from zakkak/patch-1
mu4e: Add reference to unicode-fonts in Tips and Tricks
2016-01-06 00:09:23 +02:00
djcb
25da1fdc7b mu4e: remove misleading mail-reply-to from doc
You can't change mail-reply-to by setting the var.
2016-01-05 20:33:39 +02:00
Foivos
9d66478922 Add reference to unicode-fonts in Tips and Tricks 2016-01-05 20:13:17 +02:00
djcb
b373f8e5f0 mu4e: context policy tweaking
As discussed in issue #751, mu4e should tried to accommodate some
different ways of choosing the context.

We add a new policy `ask-if-none', that will only query the user if
there is no context yet; this is the new default for
mu4e-context-policy, i.e. what happens when entering the main view.

The default policy for mu4e-compose-context-policy is now `ask',
i.e. ask if none of the contexts match.

The idea is for the defaults to ask when we don't know a context, and we
can't determine one using the match functions; this is probably the
least confusing. When user gets annoyed by too many question, they can
tweak the behavior to their liking. I.e. 'ask questions first, shoot
later'

Document all of this.
2016-01-03 13:29:19 +02:00
djcb
7dff782c58 mu4e: let-bind context vars in mu4e-get-*-folder
When we determine the drafts/refile/trash/sent folder, see if we can
find a context matching the particular message. If we find one, let-bind
the vars for that context before determining the folder.

This allows e.g for moving message to context-specific folder, rather
than the one for the current context - useful when dealing with headers
buffers with message belonging to different contexts.
2015-12-29 18:47:12 +02:00
djcb
825881feb3 mu4e: add variable mu4e-view-auto-mark-as-read
When set to nil, do not attempt to mark messages as read when you open
them; this can be useful on read-only file systems.

Fixes issue #515.
2015-12-27 14:30:02 +02:00
djcb
29a44e4371 mu4e: add mu4e-view-toggle-html
Add `mu4e-view-toggle-html' for toggling between html and text display
of messages (when available); keybinding 'h'. Document this.

The new default keybinging for mu4e-view-toggle-hide-cited becomes '#'.
2015-12-27 10:28:11 +02:00
djcb
6fa9556aa8 mu4e: improve mu4e-contact-rewrite-function
Allow mu4e-contact-rewrite-function to return nil to remove a
contact. Improve documentation.
2015-12-26 13:26:26 +02:00
djcb
08540628e0 mu4e: small documentation updates 2015-12-25 09:41:35 +02:00
djcb
20c849390d mu4e: minor doc fixes
Update bookmarks example
2015-12-24 16:03:21 +02:00
djcb
113c024632 mu4e: implement context-policies
Allow setting a policy about what context to choose when starting mu4e
and composing a message. Basically:

When you have defined contexts and you start mu4e it decides which
context to use based on the variable `mu4e-context-policy';
similarly, when you compose a new message, the context is determined
using `mu4e-compose-context-policy'.

These policies can be one of the following:
- a symbol always-ask: unconditionally ask the user what context to pick

The other choices only apply if none of the context matches (i.e., if
none of the contexts' match-functions returns t:

- symbol ask: ask the user
- a symbol pick-first: pick the first context
- nil: don't change the context
2015-12-23 22:01:51 +02:00
djcb
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
djcb
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
djcb
6bafb39960 update documentation / NEWS.org
Update the docs for the latest changes.
2015-12-19 14:01:06 +02:00
Dirk-Jan C. Binnema
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
djcb
4d1a9347b5 mu4e: small doc fix
This broke Travis.
2015-12-15 18:52:38 +02:00
djcb
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
Ævar Arnfjörð Bjarmason
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
Foivos S. Zakkak
49fbf693dd Extend contexts example
Signed-off-by: Foivos S. Zakkak <foivos@zakkak.net>
2015-12-15 09:25:44 +02:00
djcb
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
djcb
c2ddfeacfc mu4e: context: tweaks
Don't clear the caches when switch accounts. Fix some typos.
2015-12-13 18:14:24 +02:00
djcb
e54108332a mu4e: context: document the new functionality 2015-12-13 17:46:02 +02:00
djcb
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
prsarv
628c3d3386 update mu4e.texi
Added quote against starttls on info page for multiple accounts.
2015-11-25 15:17:49 -05:00
djcb
a2409b62ca mu4e: when in-reply-to: is removed, remove references: too
When user removes the In-Reply-To header, also remove the (hidden)
References header when sending the message, effectively making the
message appear at the top-level.

Mention in the doc, NEWS.
2015-11-22 12:17:36 +02:00
Hinrik Örn Sigurðsson
be0a99ab35 Include '-' and '_' in example regex
These are common in mailing list names.
2015-11-16 13:59:42 +00:00
Hinrik Örn Sigurðsson
a257a4fdeb Mention how to shorten list names with dots 2015-11-15 10:37:44 +00:00
Hinrik Örn Sigurðsson
77529b105e Allow specifying list shortnames with regexes
This way mu4e will intelligently shorten mailing list names which
contain dots:

    (setq mu4e-mailing-list-patterns
          '("\\([a-z0-9.]+\\)\.lists\.company\.com"))
2015-11-14 00:04:26 +00:00
djcb
66a082a6ad mu4e: mention org-mime in doc 2015-11-12 12:42:51 +02:00
David C Sterratt
b459041126 Follow-up to commit #630: Clarify bbdb setup comes after mu4e setup 2015-08-12 17:06:18 +01:00
djcb
1820289c96 mu4e: note about encrypting outgoing msgs (fixes #576) 2015-07-05 20:45:11 +03:00
djcb
5b8dc80bd1 mu4e: small updates to manual 2015-07-05 13:04:57 +03:00
David C Sterratt
f5f1977f96 #621 BBDB documentation 2015-06-23 11:08:07 +01:00
thdox
e845147565 fix typo 2015-06-09 21:08:02 +03:00
djcb
87341ec01b Merge branch 'pull-615' 2015-05-24 11:50:28 +03:00
Pan Jie
64959382b9 Mu4e: add support for composing in a new frame
Adds the variable mu4e-compose-in-new-frame and when set to t, message
are composed in a new frame rather than the current one.
2015-05-24 11:48:37 +03:00
djcb
b6baea3b21 mu4e: fix mixed-up lines in faq example 2015-05-24 11:32:07 +03:00
djcb
976711c16c mu4e: support message-action when marking 'deferred'
When marking headers as 'deferred' (with '*'), and executing them ('x'),
you can now also apply arbitrary header actions to them.
2015-04-26 17:09:06 +03:00
djcb
910e41e2fe mu4e: experimental :thread-subject field (one subject per thread)
with :thread-subject field, we attempt to only show one subject per
thread, somewhat like mutt does it.

the current implementation is straightforward, but does not take into
account whether the thread-subject is currently visible on the screen,
which is a bit tricky to implement
2015-03-22 11:49:57 +02:00
djcb
6ecef77b1f mu4e: fix some more typos in the reference doc 2015-03-21 18:28:20 +02:00
djcb
7ca574934c mu4e: fix typo 2015-03-21 16:11:44 +02:00
djcb
7de65b91bc mu4e: rework uri-handling in view, add mu4e-view-save-url
Rework the handling of URIs in the view a bit; add a functionto save
URLs to the kill ring. Also add mu4e-view-for-each-uri to iterate over
them.
2015-03-21 15:22:12 +02:00
djcb
33804f63d8 mu4e: add example for mu4e-contact-rewrite-function 2015-03-15 13:45:28 +02:00
Charl Botha
bd805d0fc1 Add FAQ on how to activate format=flowed 2015-02-01 09:25:00 +02:00
djcb
58e0595188 mu4e: specify $MU in sauron script 2015-01-01 21:45:11 +08:00