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

4537 Commits

Author SHA1 Message Date
djcb
d01bdfa7b4 mu4e: add decoding support for gnus' article-mode
Decode Gnu's articles as expected; thanks to Lars Ingebrigtsen for his
advice.
2018-06-05 17:42:09 +03:00
djcb
cef25610e2 build: include lib-link.m4
This is provided by gnu-lib, but needed for the Guile build.
2018-05-31 21:35:27 +03:00
Dirk-Jan C. Binnema
a3c1058654
Merge pull request #1242 from stsquad/patch-application-updates
mu4e: Patch application updates
2018-05-29 11:14:43 +03:00
djcb
143c0d1468 build: add dummy config.rpath
This seems to be necessary for the Guile/autotools machinery to work.
2018-05-29 10:59:20 +03:00
djcb
676589b30a perl: disable build
the perl build is not being used, and is a bit of a pain to maintain.
So, we disable it for now; and remove it at some point in the future.
2018-05-28 13:55:16 +03:00
djcb
d8db74d422 build: rework guile setup
Use an update guile.m4; it seems different systems (Fedora, arch,
gentoo, ...) have guile installed under different names. Try to handle
all of those.

For this, we include the upstream guile.m4 and add support for
guile-snarf.
2018-05-28 13:22:13 +03:00
Alex Bennée
79774d4d1b mu4e/mu4e-actions: re-factor apply-patch/mbox
The old code directly hacked around with ido-read-directory to achieve
its smarts. However other completion methods are available so this
re-factors the code to use an appropriately predicated completing-read
with a new history variable which is just used for patch application.
2018-05-25 18:26:59 +01:00
Alex Bennée
67b9ef8384 mu4e/mu4e-actions: optional apply signoff
Maintainers often want to apply patches with their signoff. Support
this with an optional argument.
2018-05-21 18:56:44 +01:00
djcb
426b9a50c7 guile: optionally allow guile2.2 2018-05-21 15:03:58 +03:00
djcb
7a8d43dc5f only use OP_WILDCARD for xapian >= 1.3.3
It's not available for earlier versions.
2018-05-19 22:22:41 +03:00
djcb
6290e4ad9a query-parser: special-case wildcards
We were transforming wild-card searches into regular-expression
searches; while that works, it's also significantly slower.

So, instead, special-case wildcards, and use the Xapian machinery for
wildcard queries.
2018-05-19 11:20:58 +03:00
Dirk-Jan C. Binnema
84376b4aa7
Merge pull request #1241 from jabranham/dont-declare-nil-obsolete
mu4e: Fix call to make-obsolete-variable
2018-05-19 11:19:17 +03:00
Alex Branham
39ec6a0417
Fix call to make-obsolete-variable 2018-05-18 15:52:41 -05:00
djcb
b9527245a8 mu4e: minor doc update 2018-05-14 15:44:23 +03:00
Dirk-Jan C. Binnema
c2c5dd5939
Merge pull request #1236 from mhcerri/mu4e-orphan-thread-prefix
mu4e: orphan thread prefix
2018-05-11 14:50:01 +03:00
Marcelo Henrique Cerri
94e9795d9d mu4e: Do not assume orphan messages can't appear in the middle of a thread
Do not clear the thread state when an orphan message is found.
2018-05-03 08:27:20 -03:00
Marcelo Henrique Cerri
26cd0a59ff mu4e: use special prefixes to describe orphan threads
Re-use `mu4e-headers-thread-orphan-prefix' for the prefix for the
first sibling in the orphan thread and add
`mu4e-headers-thread-single-orphan-prefix' as the prefix of single orphans.
2018-05-02 23:31:33 -03:00
Marcelo Henrique Cerri
d8ca5a3d7b mu4e: remove reference to mu4e-headers-new-thread-style
The docs for the prefix variables mention the variable
"mu4e-headers-new-thread-style" that was removed on a previous
iteration.
2018-05-02 23:04:50 -03:00
djcb
35951da4b5 mu4e: doc: mention aquamacs-autoface-mode
See issue #1230.
2018-05-01 13:12:23 +03:00
djcb
c410ebfc45 mu: update copyright year in --version 2018-04-28 09:33:46 +03:00
djcb
cd649efb6b mu4e: re-view after marked-as-read
When we mark a message as read, we get an (:update ... ) with the
marked-as-read message (ie., moved from new/ to cur/).

The (:update ...) however does _not_ include extracted images etc.; so
images in unread message would not be visible at that time. To fix this,
to another (:view ...) and extract the images etc.

Thanks to tangxinfa for pointing this out.
2018-04-25 11:35:52 +03:00
djcb
bef3113c09 mu4e: factor out mu4e~decrypt-p
Factor out defun to get decryption decision, so we can use it from
elsewhere.
2018-04-25 11:35:52 +03:00
djcb
84afa94fb2 mu4e: do not mark mu4e~view-msg as buffer-local
It's unnecessary.
2018-04-25 11:35:52 +03:00
Dirk-Jan C. Binnema
aeb6718da6
Merge pull request #1161 from gambhiro/modeline-max-width
mu4e: shorten modeline str if longer than max-width
2018-04-25 11:32:15 +03:00
Dirk-Jan C. Binnema
b9d2046a6e
Merge pull request #1228 from mhcerri/mu4e-improved-thread-prefix
mu4e: improved thread prefix
2018-04-25 09:45:14 +03:00
Marcelo Henrique Cerri
adc56249da mu4e.texi: update the header view example with the new thread prefix 2018-04-24 22:34:43 -03:00
Marcelo Henrique Cerri
0b38210549 mu4e: add support for mutt-like thread tree prefix 2018-04-24 22:34:43 -03:00
Dirk-Jan C. Binnema
59e24f0234
Merge pull request #1221 from cacology/master
mu4e: updated fontify-signature for RFC 1153 compliant digest messages
2018-04-24 15:01:22 +03:00
djcb
d0671ac3da mu4e: bump minimal required emacs to 24.4
We didn't really support older versions anyway, so let's make it
official.
2018-04-24 14:58:39 +03:00
djcb
260a8bb629 mu4e-view: use Gnus' article mode (experimental)
Add a defcustom `mu4e-view-use-gnus`, which, when `t', use Gnus'
article-mode for displaying messages instead of mu4e's built-in mode.

This is experimental, and a view messages do not display
correctly yet (base64-encoded bodies).
2018-04-24 14:58:39 +03:00
Dirk-Jan C. Binnema
cc34705930
Merge pull request #1176 from emacsjanitors/silencio
mu4e: No longer use obsolete alias speedbar-with-attached-buffer
2018-04-24 14:58:03 +03:00
Dirk-Jan C. Binnema
eebe1c4c66
Merge pull request #1198 from c-nixon/master
mu4e: Only require html2text if it will be used
2018-04-24 14:43:11 +03:00
Marcelo Henrique Cerri
297120dc6c lib: add last_child flag to thread information
With that flag it's possible to reconstruct the entire thread tree
structure in mu4e.
2018-04-23 01:05:54 -03:00
James P. Ascher
82bf333fab updated fontify-signature for RFC 1153 compliant digest messages 2018-04-03 14:50:28 -04:00
djcb
b4cc67d455 parser/tests: allow for DST change
e.g. 21d / 2w are subject to DST; update the tolerance.
2018-03-31 18:44:17 +03:00
djcb
0356af5c98 mu: avoid runtime warning 2018-03-31 13:17:06 +03:00
Dirk-Jan C. Binnema
4242ca8bbf
Merge pull request #1212 from tarleb/update-links-in-mu4e-docs
mu4e.texi: Fix and update external links
2018-03-25 22:03:52 +03:00
Dirk-Jan C. Binnema
8d3dbe311e
Merge pull request #1211 from egli/master
Use automake support for texi to generate version info in the manual
2018-03-25 22:02:17 +03:00
Albert Krewinkel
3bb4c21995 mu4e.texi: Fix and update external links
External links are updated to point to the most informative pages. Pure
http links are upgraded to https were possible.
2018-03-24 12:20:00 +01:00
Christian Egli
522489a33c Use automake support for texi to generate version info in the manual
Automake contains some support for automagically adding version
information to a texi manual (see
https://www.gnu.org/software/automake/manual/automake.html#Texinfo).

> If the .texi file @includes version.texi, then that file will be
> automatically generated

This patch gets rid of the texi.texi.in and instead uses the standard
method to inject version information in the manual.

This fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870634
2018-03-22 12:35:44 +01:00
Dirk-Jan C. Binnema
e32b0b96d8
Merge pull request #1207 from eklitzke/typo
Fix a typo in the mu-query man page
2018-03-18 09:22:16 +02:00
Dirk-Jan C. Binnema
84e03ee238
Merge pull request #1208 from eklitzke/mu4e-about
mu4e: Fix display of bugs link in mu4e-about.org
2018-03-18 09:21:06 +02:00
Evan Klitzke
73d9378819
Fix display of bugs link in mu4e-about.org 2018-03-17 22:33:31 -07:00
Evan Klitzke
c5ddd56144
fix a typo in the mu-query man page 2018-03-17 18:54:54 -07:00
Dirk-Jan C. Binnema
bf80b5b6a5
Merge pull request #1204 from ian-kelling/master
doc: man reference fixes
2018-03-11 10:14:22 +02:00
Ian Kelling
e96d4a1a34 doc: fix man page reference formatting 2018-03-10 15:08:17 -05:00
Ian Kelling
d79f1ff778 doc: fix reference to nonexistent "above" 2018-03-10 15:07:38 -05:00
djcb
ebbe3ea023 mu: _XOPEN_SOURCE: fix typo 2018-03-10 13:05:44 +02:00
Chris Nixon
7b6da1131b Only require html2text if it will be used
html2text is deprecated in the emacs pretest, by unconditionally
importing it mu4e causes a mildly irritating yes/no prompt to appear
during startup.

This change ensures that html2text is not loaded unless the emacs
running is a version that does not have 'shr-insert-document
2018-02-19 12:17:00 +00:00
djcb
6fe67b354d lib/parser: fix month days
In the olden days, we stored dates like e.g. 20180131121234, and do a
lexicographical check. With that, we could use e.g. upper-limits
201802312359 for "all dates in Feb 2018", even if Feb doesn't have 31
days.

However, nowadays we use time_t values, and g_date_time_new_local raises
errors for non-existent days; easiest fix is to massage things a bit; so
let's do that.

Fixes issue #1197.
2018-02-17 18:07:13 +02:00