Commit Graph

309 Commits

Author SHA1 Message Date
6522bbca62 * use mu4e-view-show-images, mu4e-headers-mark-custom 2013-01-26 10:57:53 +02:00
90929f9db8 * mu4e-headers.el: fix typo 2013-01-03 23:08:13 +02:00
23f746d714 * mu4e: make mu4e-headers-mark-for-each-if a 'public' function (i.e.., s/mu4e~/mu4e-/) 2012-12-28 15:33:42 +02:00
8b89ff3c90 * mu4e-headers: fix typo 2012-12-27 20:33:50 +02:00
42879bb8ef * minor 2012-12-27 20:23:08 +02:00
3d71c260ae * mu4e: add include-related, skip-headers toggling support mu4e-headers,
document it.
2012-12-27 16:27:53 +02:00
382ccc2e2e * improvements in the :mailing-list field 2012-12-26 13:01:36 +02:00
6219719e2f * set `mu4e-headers-include-related-maxnum' to 800 2012-12-25 20:40:04 +02:00
b1e1574883 * mu4e: move mu4e-search-results-limit => mu4e-headers-results-limit 2012-12-25 19:42:47 +02:00
58f5e39d34 * add support for finding related messages to mu-find, mu4e, this does *not*
include the actual implementation though
2012-12-25 11:58:32 +02:00
9eb628fcb6 * rename mu4e-headers-split-view-resize --> mu4e-headers-split-view-grow 2012-12-23 14:05:48 +02:00
15f765d276 Merge pull request #93 from tarsius/undefun
* add various commands to replace anonymous lambas in keymaps
2012-12-23 04:01:13 -08:00
0095bfdc5a * cosmetic 2012-12-20 23:33:09 +02:00
10ad5ce2ca * mu4e: add support for display mailing list (short)names in headers/view mode 2012-12-18 23:29:17 +02:00
8d8bce91fb * fix `mu4e~headers-human-date' 2012-12-17 00:33:25 +02:00
f957a9ca89 * mu4e: cleanup header sorting (and fix the sort-by-human-date case) 2012-11-11 19:27:55 +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
626d2afdc8 mu4e: set symbol prop definition-name in defun macros
This allows `find-function' to find the definition.  While the
definition doesn't contain much useful information jumping there
instead of the beginning of the file is still better because the macro
used to define them is defined right above.

Also remove the comments about wanting to define the commands in a
loop.  One shouldn't do that; it would again make it impossible to
find the definition.
2012-11-11 14:56:01 +01:00
2d52d9beb8 mu4e: add mu4e-headers-split-view-shrink 2012-11-11 14:26:09 +01:00
247ebfad3a mu4e~header-line-format: use same font as in buffer
Use face `bold' for the sorted column but leave the face unspecified
for other columns.  This is how tabulated-list does it to; it only
uses fixed-pitch for whitespace between columns.

The problem with using fixed-pitch is that uses "Monospace" which
might be a different monospace font than what is used for `default'.
These fonts might have a different width causing columns in the header
and the buffer not to be aligned.

Inheriting `fixed-pitch' from `default' instead of specifying the font
does not work as that causes the `fixed-pitch'ed parts of the
header-line not to be raised like the rest anymore.  One (that is
every user) could also manually copy the font family from `default'.

Simply not specifying the font fixes all that.
2012-11-10 16:34:17 +01:00
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
73916f1210 fix mu4e-header-fields custom type
Also fix some option doc-strings.
2012-11-09 16:42:25 +01:00
8dfcb2d909 * mu4e: some better escaping for queries with backslashes 2012-11-02 09:26:12 +02:00
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
dc5f27c899 * mu4e: check for marks when auto-updating (don't do it if there are any) 2012-10-24 23:49:26 +03:00
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
82bfb55dd7 * mu4e: tags (X-Keywords etc.) support in headers/view (thanks to Abdó Roig) 2012-10-22 23:52:50 +03:00
0276ea0408 * mu4e: set default width for :human-date to 12 2012-10-22 20:27:14 +03:00
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
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
6c5d6f6cc3 * cosmetics 2012-10-16 21:43:49 +03:00
77a2999c8b * mu4e: cosmetics 2012-10-14 17:01:37 +03:00
a9f555fc90 * mu4e: use <insert> as binding for deferred ('something') marking, just like
midnight commander
2012-10-06 20:47:59 +03:00
abe17accc7 * mu4e: cosmetics 2012-10-03 00:06:25 +03:00
c482f744b2 * mu4e: fix + simplify mu4e-headers-split-view-resize 2012-10-01 21:17:05 +03:00
7a82bb562d * mu4e: mu4e-headers: change shortcuts for 'mark as read/unread', cosmetics 2012-09-28 17:11:12 +03:00
5779820ba0 * mu4e: dynamic folder updates 2012-09-27 21:53:21 +03:00
dde75fbb86 * mu4e: implement automatic refiling with 'r' 2012-09-27 12:53:16 +03:00
bd0cba007b * mu4e: allow functions for special folders, implement for marking (WIP) 2012-09-27 12:01:26 +03:00
5c2025a12c * mu4e: mu4e-message part 3 2012-09-26 17:28:30 +03:00
97c13d0920 * mu4e: mu4e-message part 2 2012-09-26 16:47:42 +03:00
7d831184b7 * mu4e: abstract access to the mu4e-message plist 2012-09-26 12:25:38 +03:00
6956e6e26c * mu4e: mu4e-headers: use purecopy, and mimic tabulated-list-mode a bit more closely 2012-09-16 21:46:47 +03:00
2a0858b349 * mu4e-headers: improve 'fancy' chars a bit 2012-09-15 23:20:34 +03:00
f5ee44fa81 * mu4e: some (micro)optimizations, code cleanups 2012-09-15 21:10:46 +03:00
53cf08baf8 * mu4e/crypto: support mu4e-decryption-policy 2012-09-13 21:10:27 +03:00
e342f9a5c4 * mu4e: use (user-error ..), not (error ..) for user errors 2012-09-06 10:33:53 +03:00
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
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