| Age | Commit message (Collapse) | Author |
|
|
|
As far as I know, this is just a style / consistency thing, unless
notmuch code starts defining FALSE inconsistently with false.
|
|
|
|
Initially reported by Eliza Vasquez [1] (via valgrind).
[1]: id:87o7zxj086.fsf@eliza.
|
|
This variable is important for people who want to change the default
behaviour when displaying multipart/alternative messages. Previously
it was undocumented. Add a defcustom to help users and copy some
documentation from the wiki. The usual machinery of re-using
docstrings is a bit tricky to use here because it mangles the example
lisp code, and the link to the info node should not be in e.g. the
html page.
Add a simple test to make sure the switch from defvar to defcustom did
not break something obvious.
|
|
This makes sure each configuration item is cross referenceable without
extra markup, and also adds index entries.
|
|
Apply the previously factored-out function used by notmuch-show.
|
|
The intended use case of this new function is to make reply behaviour
track that of show with respect to attachments.
Also fix the glob (which worked by fluke) into the documented regexp.
|
|
The same mitigation already applied for show should also be applied
for reply
|
|
These should continue to display as buttons by default, even as we
update the handling for reply.
|
|
Initially these are to test the emacs frontend.
|
|
Recently there was a question on the mailing list about the existence
of this function, so let us try to make it more discoverable.
|
|
Most, but not all of the the explanatory texts already end in
'.'. This makes the remainder match.
|
|
Update the explanatory text to match the query.
|
|
This prevents sphinx-doc from creating spurious mailto: links. Thanks
to Jakub Wilk for telling me about the fix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It actually lives under 'devel/', not 'contrib/`.
|
|
7228fe68 ("configure: restructure gmime cert validity checker code",
2022-04-09) restructured generated C code to repurpose it later on. This
put usage of `validity` within an `#if`, resulting in an "unused
warning" if that `#if` is not executed.
Put the variable declariation inside the same if branch and, thus, quel
the warning.
Signed-off-by: Michael J Gruber <git@grubix.eu>
|
|
|
|
|
|
a1d139de ("lib: add sexp: prefix to Xapian (infix) query parser.",
2022-04-09) introduced sfsexp infix queries. This requires the infix
preprocessor to be built in in a way which does not require sfsexp when
notmuch is built without it.
Make the preprocessor throw a Xapian error in this case (and fix the
build).
Signed-off-by: Michael J Gruber <git@grubix.eu>
|
|
The tarballs were requested by some distro-packagers, and this
automation will hopefully reduce the number of errors from the current
manual process.
|
|
The main change is to move the signatures to releases/ when invoking
the pre-release target; also stash the debian symlink for the release
target.
|
|
|
|
|
|
|
|
This is analogous to the "infix" prefix provided by the s-expression
based query parser.
|
|
Previously only singled stemmed terms were tested.
|
|
The previous source was renamed and a new binary generated in
commit 8723e707c15f7b435f07f5d5ea693496bb9769bb.
|
|
The test is fixed now.
|
|
The extra machinery to check for the actual output format is justified
by the possibility that distros may patch this newer output format
into older versions of gmime.
Amended-by: Michael J Gruber <git@grubix.eu>
Signed-off-by: Michael J Gruber <git@grubix.eu>
Amended-again-by: db
|
|
The goal is to generalize this to also check the output format of
g_mime_certificate_get_email.
|
|
|
|
We should fix this flaky test upstream, but for now, fix the build.
|
|
The some of the tests (and the library functions they exercise) that
rely on XDG_CONFIG_HOME also check XDG_DATA_HOME and MAILDIR.
|
|
Since Xapian does not preserve quotes when passing the subquery to a
field processor, we have to make a guess as to what the user
intended. Here the added assumption is that a string surrounded by
parens is not intended to be a phrase.
|
|
The heuristics in the field processor currently incorrectly trigger
phrase parsing.
|
|
Changing the width of a column requires rewriting all the rows.
|
|
This messes up whitespace, which will require a global change to fix.
|
|
The double remap is a bit ugly, but it seems better than adding
another layer of keymaps for those modes where notmuch-tag-undo makes
sense.
|
|
Keybindings are deferred to a future commit.
|
|
This buffer local list will be used to provide an undo facility for
tagging operations. Keeping history can be disabled with the new
OMIT-HIST option.
|
|
It is no slower (according to T06-emacs) to use batch for everything,
and it simplifies the code.
|
|
Time tag operations, to see if it is worthwhile keeping both the
batch and the non-batch calls to notmuch tag.
|
|
test_require_external prereq has to move to test-lib-common.sh, and
the new shell functions print_emacs_header and time_emacs are provided.
The somewhat indirect way of printing the output is to avoid the extra
"" present on string values from emacsclient.
|