| Age | Commit message (Collapse) | Author |
|
fix type in man page.
it said 'we mu uses...' I presume it meant just "mu uses"
|
|
|
|
fix typo on man page see
#2915
|
|
With the ~--eval~ option you can evaluate an expression in mu/scm
environment. For example:
$ mu scm --eval \
'(format #t "found ~d match(es)\n" (length (mfind "hello")))'
found 7173 match(es)
Add command-line parameter and implement.
|
|
Format it consistently with the other man-pages and replace space in "mu scm"
with hyphen to fix mandb(8) handling.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
|
|
"and and extra" -> "and an extra"
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
|
|
Troff interprets single quotes at the beginning of lines as control characters.
There is one in the source for mu-labels.1, which results in that line's being
omitted from the output:
The export command takes the labels in the store and the messages they
apply to, and writes this information to a file. You can import this
file later, to restore the labels. The command takes a path to a file or
a directory (ending in
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
|
|
Small fixes, some clarifications.
|
|
Improve text, fix some inaccuracies.
|
|
|
|
|
|
Update names, docs etc.
|
|
E.g. with unexpected termination for mu it is possible that the
labels-cache (i.e., the one that is used for auto-completion) gets disconnected
from reality.
Add a --restore option to `mu label list` to restore the actual labels from the
labels seen in the store.
|
|
|
|
|
|
reduce the number of "taboo" characters in labels.
update docs.
|
|
|
|
|
|
Add a --listen option for the server
Rework the option code to share the --listen / socket-path code between scm and
server subcommands.
Move option off the stack in mu.cc, seems it's too big, at least when using gdb.
|
|
Describe the new --listen flag, and give some example of its usage, including
some snippet for using it with Emacs/Geiser.
|
|
When re-initializing the store, automatically write the labels to a file in mu's
cache, so user can later import them.
|
|
|
|
Add a label command and document it.
|
|
Add the (options) procedure + docs.
Some internal tweaks / clean-ups.
|
|
Not much yet.
|
|
Make it a bit more explicit what we ignore.
|
|
This makes things a bit more uniform with all the places where we use
"personal".
--my-address remains as an alias for the command-line option.
Add unit test.
Resolves #2806.
|
|
man: fix some single-quoted strings
|
|
Implement a new experimental json2 format for mu-find, which gets rid of
the ":" prefixes for fields, i.e., "subject" instead of ":subject".
Document it as well.
|
|
Otherwise:
(with the \040 specifying a space in the regular expression, and and extra '\' to escape it)
is rendered as:
(with the $ 40 specifying a space in the regular expression, and and extra `$ยด to escape it)
Fixes: 5e2b7d52b24d ("mu-query.7: update documentation")
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
|
|
Commit 721aadc140f2 ("man: change quoting style") replaced single-quoted strings
of the form:
'lorem ipsum'
with:
`lorem ipsum'
to prevent the possibility of single quotes appearing at the beginning of lines,
because these will be misinterpreted by troff. However, changes to the man-page
sources in 1.12.9 reintroduced some of these, including one which does appear at
the beginning of a line in mu-query(7):
'"', '*', '(' and ')'. The details are shell-specific. In case of doubt, the
which results in the following warning:
troff:<standard input>:25: warning: macro '"',' not defined
and the omission of that line from the rendered paragraph:
NOTE: if you use queries on the command-line (say, for mu find), you
need to quote any characters that would otherwise be interpreted by the
shell, such as *--analyze option can be useful.
Use back-ticks for the opening quotes.
Fixes: 5e2b7d52b24d ("mu-query.7: update documentation")
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
|
|
mu server uses PCRE-compatible regular expressions, but mu4e needs
Emacs-style. In simple cases, the two are the same, but when it gets
slightly more complicated they do not.
E.g.,
(foo|bar) => \(foo\|bar\)
Mu4e can do the conversion automatically, but for this the pcre2el
package (available in MELPA) is required, and is used if user installs
is. Anyway, this code implements the automatic conversion and adds some
documentation.
Fixes #2816.
|
|
|
|
In particular, regex searches.
|
|
Fixes #2790.
|
|
Add a new combination (pseudo) field "related:", which combines
"message-id" and "references"
|
|
|
|
In lazy-mode, we were skipping directories that did not change; however,
this didn't help for the case were users received new messages in big
maildirs.
So, add another check where we compare the ctime of message files with
the time of the last indexing operation. If it's smaller, ignore the
message-file. This is faster than having to consult the Xapian database
for each message.
Note that this requires in mu4e:
(setq mu4e-index-lazy-check t)
or
--lazy-check
as a parameter for 'mu index'.
|
|
Correct mu-query man page
|
|
|
|
Fixes #2762.
|
|
Update mu-query man page to point to the mu info fields command.
|
|
This may help for #2756
|
|
The zero-width spaces are added by the `man-link` macro to ensure bold text
formatting when exporting from org, but they interfere with man page
functionality in Emacs.
|
|
Use underlining only, do not use <>, as it is the most often done.
|
|
Make the emphasis more consistent, and do it using underscores in
Org documents, since verbatim is rendered as underlined anyway.
|
|
|
|
|
|
|
|
|