Dirk-Jan C. Binnema
579f841bdd
query: filter out docs without query-matches
...
This avoid including unwanted messages in threaded results.
Also some cleanups.
2021-02-15 19:11:22 +02:00
Dirk-Jan C. Binnema
950883ad39
cmd-find: show thread-paths with --debug
...
For... debugging.
2021-02-15 18:41:28 +02:00
Dirk-Jan C. Binnema
af1734f60b
mu-config: small cleanup
...
No need for (void) in c++ signatures
2021-02-15 18:40:54 +02:00
Dirk-Jan C. Binnema
5e359fb739
mu: support '-V' for --version
...
And describe it in the man-page, which erroneously had '-v' which is
used for --verbose.
Fixes : #1927
2021-02-13 13:33:12 +02:00
Dirk-Jan C. Binnema
bba8af8d51
mu-query: tweaks threaded/threaded querying
2021-02-13 00:48:07 +02:00
Dirk-Jan C. Binnema
50511a7460
mu-query: update deciders (avoid warning)
...
Don't report non-warning.
2021-02-12 23:48:02 +02:00
Dirk-Jan C. Binnema
895f580b99
mu4e-headers: show search props in mode-line
...
I.e., whether a search is threaded/include-related/full.
There's high bike-shed potential, but let's not do that yet.
2021-02-12 20:39:49 +02:00
Dirk-Jan C. Binnema
2d91a9ab27
mu4e-headers: fix compiler warning
...
'free variable'
and use mu4e~ rather than mu4e--
2021-02-12 20:39:01 +02:00
Dirk-Jan C. Binnema
ffc809a01e
query: improve thread-key-maker
...
For threading, we still get the _full_ set of messages (since the mset is
limited, but not the enquire); so no need to warn about docids we
haven't seen before.
Also, ensure the unwanted docids are sorted after the wanted ones.
Fixes : #1926 .
2021-02-12 19:14:37 +02:00
Dirk-Jan C. Binnema
8405788f27
docs: update documentation
...
Update the mu-find man-page; update NEWS.org and mu4e.texi for the way
threading works.
2021-02-12 19:14:37 +02:00
Dirk-Jan C. Binnema
bf5c93aab6
Merge pull request #1921 from tsdh/make-jump-maildir-query-editable-with-prefix-arg
...
mu4e-jump-to-maildir: offer editing the query when a prefix arg is given
2021-02-12 00:53:07 +02:00
Dirk-Jan C. Binnema
7a70942e67
build: experimental support for the meson build system
2021-02-12 00:49:35 +02:00
Dirk-Jan C. Binnema
a3c6e74869
lib: replace some #define with constexpr
...
minor cleanup.
2021-02-11 18:54:25 +02:00
Dirk-Jan C. Binnema
2967a2e251
guile: mark guile entry points as extern "C" {}
...
Otherwise, we can't find them.
2021-02-11 18:53:09 +02:00
Dirk-Jan C. Binnema
936fd3f485
mu-query: sort "related" input by date
...
When doing 'related' searches, sort the initial (bounded) query results
by date, so we get the newest (or oldest)
2021-02-10 22:04:42 +02:00
Dirk-Jan C. Binnema
6ff9829ce1
lib: improve threaded sorting
...
Improve threaded sorting:
- rework the recursive algo (which should a crash noted earlier)
- sort by thread key (as in 1.5.7)
Fixes : #1923
Fixes : #1922
Fixes : #1911
Fixes : #1916
2021-02-10 12:35:19 +02:00
Tassilo Horn
6632e6c7f3
mu4e-jump-to-maildir: offer editing the query when a prefix arg is given
...
Also refactor the now two usages of the query completion feature into a
separate function `mu4e-read-query'.
2021-02-03 14:49:05 +01:00
Dirk-Jan C. Binnema
58e4046cbd
test-mu-query: fix MacOS compilation
2021-01-30 13:10:46 +02:00
Dirk-Jan C. Binnema
7fe8b3fcbf
test-mu-query: neuter test on non-linux for now
...
But warn.
2021-01-30 12:58:33 +02:00
Dirk-Jan C. Binnema
9802ae9dc8
mu4e-headers: jump to message _outside_ save-excursion
...
Fixes : #1889 .
2021-01-30 12:40:00 +02:00
Dirk-Jan C. Binnema
ba895bc65e
mu-query-result: detect thread-subjects
...
Ongoing... try to determine the thread-subject, to be used in mu4e
later.
2021-01-29 22:44:45 +02:00
Dirk-Jan C. Binnema
fdcbc5257d
query-match-deciders: mark as leader / related
...
So we can use that as metadata later
2021-01-29 22:41:59 +02:00
Dirk-Jan C. Binnema
ad86e2c4fc
mu-contacts: cosmetic
2021-01-29 22:41:12 +02:00
Dirk-Jan C. Binnema
72fdfec3eb
lib: clean up mu_msg_to_sexp API
...
move out the QueryMatch
2021-01-29 22:39:21 +02:00
Dirk-Jan C. Binnema
e5a52e45fd
mu-threads: improve sorting, duplicate handling
...
And add some more tests.
2021-01-27 22:28:58 +02:00
Dirk-Jan C. Binnema
1b3fd722ef
test-mu-query: avoid compiler warning
2021-01-27 20:17:20 +02:00
Dirk-Jan C. Binnema
c8ab816b37
mu-find: don't pre/post none-message
...
This gives a runtime-error. Since some tools (like mu4e-alert) merge
stderr & stdout, they get confused.
Fixes : #1914 .
2021-01-27 18:58:00 +02:00
Dirk-Jan C. Binnema
7db2e527a8
mu: remove dead test-mu-runtime
2021-01-27 18:57:33 +02:00
plantarum
a440510cdd
changed from before/setq to around/let to limit scope
...
let is better than setq, as it doesn't permanently alter the value of
org-overriding-default-time. The setq has knock-on impacts in future
captures that use the value of this variable, if it is set.
2021-01-26 13:52:43 -05:00
plantarum
51f0a6b739
Added doc for automatically setting the datetree location
...
Advice appears to be the cleanest way to do this.
2021-01-26 10:46:21 -05:00
plantarum
a7ae9951fa
Documented icalendar capture templates
...
It's not documented in gnus-icalendar, so the explanation comes straight
from my reading of the code.
2021-01-25 20:59:51 -05:00
Dirk-Jan C. Binnema
7f70149c95
threads: don't assert on remove_child
...
Investigate this, seems to hit in the wild.
2021-01-25 21:44:02 +02:00
Dirk-Jan C. Binnema
3e64fdfb0f
threads: avoid assert
...
The assert failure was spotted in the wild... we need to investigate,
but we can ignore it now to avoid SIGABRT.
2021-01-25 18:11:50 +02:00
Dirk-Jan C. Binnema
086999c2d1
query: in related/threaded mode, search all
...
In the related query, search _all_ messages, not just the amount asked;
this increases the chance of full threads.
2021-01-25 10:12:48 +02:00
Dirk-Jan C. Binnema
cec25d3166
query: fix some typos
2021-01-25 10:11:46 +02:00
Dirk-Jan C. Binnema
9260e4cbe2
mu: avoid some compiler warnings
2021-01-24 14:43:38 +02:00
Dirk-Jan C. Binnema
01db0a4269
Merge pull request #1910 from rhgg2/contact-less-than-antisymmetric
...
Make order relation on contacts antisymmetric
2021-01-23 10:57:33 +02:00
Dirk-Jan C. Binnema
451fa65ffb
build: fix compiler flags
2021-01-23 01:00:47 +02:00
Dirk-Jan C. Binnema
930adea3b2
test-mu-cmd: turn off unit-test
...
It breaks the CI test setup.
2021-01-23 00:50:23 +02:00
Richard Garner
f65bb4196c
Make order relation on contacts antisymmetric
2021-01-23 09:07:35 +11:00
Dirk-Jan C. Binnema
a850370d68
bump version to 1.5.8, update NEWS
2021-01-22 23:24:53 +02:00
Dirk-Jan C. Binnema
bd9e020ab4
configure.ac: make build flags a bit less magical
...
Don't set compiler flags based on version numbers.
2021-01-22 23:24:53 +02:00
Dirk-Jan C. Binnema
2b9732c669
mu4e: update documentation
2021-01-22 23:24:53 +02:00
Dirk-Jan C. Binnema
3db19ce92b
mu-msg-sexp: Improve list-post regexp
...
This should catch some more addresses.
Fixes : #1909 .
2021-01-22 23:24:53 +02:00
Dirk-Jan C. Binnema
250b26428f
update issue template
2021-01-22 23:24:53 +02:00
Dirk-Jan C. Binnema
035a10ab49
remove obsolete threading tests
2021-01-22 23:24:53 +02:00
Dirk-Jan C. Binnema
68a75c2c91
mu4e: make thread indicators a bit lighter
...
Make the symbols a bit less chunky
2021-01-22 23:24:53 +02:00
Dirk-Jan C. Binnema
98744c66f7
remove some dead code
2021-01-22 23:24:53 +02:00
Dirk-Jan C. Binnema
362c53a7e7
mu4e: headers: fix some compiler warnings
2021-01-22 22:53:35 +02:00
Dirk-Jan C. Binnema
36684c9e97
mu: use sha-1 for fallback msgid
...
We were using a hash based on the path, but it's better to have
something that's constant even if the path chnages.
2021-01-22 22:53:35 +02:00