Commit Graph

90 Commits

Author SHA1 Message Date
djcb b26bd3a4e7 * mu4e: do a better job of trying to show images (without delay) 2013-07-06 11:51:33 +03:00
djcb 72e6fb997a * mu4e: make the byte-compiler happy 2013-06-29 13:07:32 +03:00
James Felix Black 7e78b6eb65 added a "untrash" function, perfectly analogous to "unflag", that simply removes the T flag from a message 2013-06-28 12:36:54 -07:00
djcb 900fb574ee * mu4e-view.el: fixup display of contacts with control chars 2013-06-24 22:43:03 +03:00
djcb 88459d59ea * mu4e-view: use e-mail address as string for the display property; fixes #236 2013-06-16 12:18:51 +03:00
djcb fa514435ea * merge branch 'master' of github.com:djcb/mu 2013-06-13 23:56:35 +03:00
djcb c581468ac3 * mu4e: some minor changes 2013-06-13 23:53:11 +03:00
djcb 03a79fc188 * mu4e: fix typo 2013-06-08 17:36:29 +03:00
djcb d79e19b74b * cosmetic 2013-05-04 14:15:35 +03:00
djcb 4d257337e7 * mu4e: add C-c C-u as an alternative keybinding for mu4e-update-mail-and-index (for terminal users) 2013-04-21 12:43:00 +03:00
djcb c657a816d3 * mu4e: small doc fixes 2013-04-17 21:04:42 +03:00
djcb 7d52ef1c3f * mu4e: copy address at point with c / C-u c in message-view 2013-04-15 23:41:26 +03:00
djcb 89d8792bb8 * mu4e: don't try to write in read-only buffer 2013-03-30 11:09:56 +02:00
Titus von der Malsburg 9b2b57fbb7 Set mu4e-headers-view-win to nil when closing message view. 2013-03-17 20:37:44 +01:00
djcb 79c1c8e452 * mu: fix detection of urls with diacritics 2013-03-05 07:18:17 -08:00
Sasha Kovar 55619550e9 mu4e: propertize parens around attachment size in message view 2013-02-21 11:11:03 -08:00
Sasha Kovar 23dd3bb27e mu4e: propertize the colon in view header keys 2013-02-21 10:52:58 -08:00
djcb ae28d22c30 * mu4e: make sure to define mu4e-view-mark-for-something (using the macro) 2013-02-11 23:49:39 +02:00
djcb 8256a403c5 * mu4e: use mu4e-view-show-images 2013-01-26 10:57:14 +02:00
djcb d60fd4bb47 * mu4e: fix mu4e~view-fontify-cited to not search too far (fixes #127) 2013-01-05 13:14:08 +02:00
djcb 4a2e813e4f * don't use longlines-mode (visual-line-mode is available in all emacsen we support) 2012-12-23 14:18:14 +02:00
djcb 9eb628fcb6 * rename mu4e-headers-split-view-resize --> mu4e-headers-split-view-grow 2012-12-23 14:05:48 +02:00
Dirk-Jan C. Binnema 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
djcb 144b5b1ba2 * mu4e-view: cosmetic 2012-12-22 21:12:36 +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
Jonas Bernoulli 4e6824dd69 mu4e-view-mode-hook: define explicitly
Explicit offer `turn-on-visual-line-mode' as hook function.
2012-12-12 20:07:01 +01:00
Abdó Roig-Maranges b875690bc0 Change mode before setting local variables in mu4e-view
Otherwise, the mode-change messes up with local bindings. In paricular, this
caused mu4e~view-msg contain the wrong path after a flag change.
2012-12-07 00:24:16 +01:00
djcb 0c11313027 * mu4e-view: list inline-parts as attachments, too. 2012-11-25 18:33:03 +02:00
Dirk-Jan C. Binnema 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
Jonas Bernoulli 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
Jonas Bernoulli 6216083f47 mu4e: add mu4e-scroll-{up,down}, use {beginning,end}-of-buffer 2012-11-11 14:27:10 +01:00
Jonas Bernoulli 2d52d9beb8 mu4e: add mu4e-headers-split-view-shrink 2012-11-11 14:26:09 +01: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
Jonas Bernoulli ec106e38bf fix defcustom types and improve their doc-strings 2012-11-09 13:45:19 +01:00
djcb 13e57114b4 * mu4e: handle inline message/rfc822 parts correctly (show as attachments) 2012-10-31 20:34:42 +02:00
djcb 16beb8cd95 * mu4e: mu4e-view set buffer-local vars *before* mark-as-read 2012-10-29 12:22:07 +02:00
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 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 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 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 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 35fc85a15e * mu4e-view: don't set truncate-lines 2012-10-16 21:43:02 +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 a7f974d207 * mu4e-view: active mu4e-view-mode only after the message is constructed 2012-10-08 11:11:38 +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 d945e2e61c * mu4e: fix typos, cosmetics 2012-10-03 21:51:26 +03:00
djcb f9c9e790a6 * mu4e: allow setting a function for mu4e-attachment-dir 2012-10-03 12:53:16 +03:00