Commit Graph

319 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema e416a5215f autotools: remove
Since 2008, autotools has served us well - thank you!

However, mu is now using meson build, and it's time to remove the
autotools support -- one build system is enough.
2022-08-20 11:19:29 +03:00
Dirk-Jan C. Binnema 2574c693af man/mu-index.1: update 2022-06-07 23:06:25 +03:00
Dirk-Jan C. Binnema b1ff292bbb mu: support MUHOME environment variable 2022-05-29 11:10:46 +03:00
Dirk-Jan C. Binnema 901ac23a4d man: Update return values doc for add/remove 2022-05-12 08:56:13 +03:00
Dirk-Jan C. Binnema 2e9666af0b store/info: Gather some usage statistics
Keep track of the latest-change/latest-index.
2022-05-10 08:16:47 +03:00
Dirk-Jan C. Binnema 0112180bcb update man pages 2022-05-06 22:00:29 +03:00
Dirk-Jan C. Binnema f32b429084 update man pages 2022-05-05 01:40:17 +03:00
Dirk-Jan C. Binnema 8f9d1e5e60 mu: add fields/flags commands
Useful information for devising queries.

Directly generated from the source. Add manpages, too.
2022-05-05 01:38:25 +03:00
Dirk-Jan C. Binnema 7091ae339f mu-view.1: update man page
After 9 years!
2022-04-18 22:26:13 +03:00
Dirk-Jan C. Binnema c6ff5f9ce3 mu-verify.1: update man-page 2022-04-16 16:20:38 +03:00
Dirk-Jan C. Binnema 3138b2d1a9 mu-find.1: Document correct return value
And some cleanups.

Fixes: #2204.
2022-01-29 10:42:26 +02:00
Dirk-Jan C. Binnema 4df94b0c86 mu-init: update manpage
Fixes: issue #2200.
2022-01-09 10:27:09 +02:00
Dirk-Jan C. Binnema d0bb0f215a man: update mu-index (.noupdate) 2021-11-13 07:58:49 +02:00
Dirk-Jan C. Binnema 5dfd6afdf0 guile: fix user script path detection
Fixes: #2159.
2021-10-18 21:52:37 +03:00
Dirk-Jan C. Binnema ecea966169 mu int: improve docs for regexp addresses 2021-09-04 08:34:17 +03:00
c0dev0id 5c3d61a88d Fix mu-init manpage markup 2021-08-24 12:01:15 +02:00
Dirk-Jan C. Binnema 9020389a56 mu-cmd-find: Fix links ouput
Special case the footer/header for the links output. Small code
cleanups.

Fix error in docs.

Fixes: #2035.
2021-06-11 10:40:01 +03:00
Nicolas Avrutin 2b8d51d960
fix formatting 2021-04-26 06:09:16 -04:00
Nicolas Avrutin 0ae97e066c
fix typo 2021-04-26 01:30:44 -04: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 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 7a70942e67 build: experimental support for the meson build system 2021-02-12 00:49:35 +02:00
Dirk-Jan C. Binnema dbff5671dd lib: support 'personal' regexp, move to mu-contacts
Move the determination of "personal" to MuContacts; add support for
regexps (POSIX-basic, in //)
2020-10-17 10:36:25 +03:00
Todd Carson ddf0be4623 In mu(1) refer to mu-script(1) instead of mu-guile, which does not exist 2020-07-01 00:46:04 +09:00
Dirk-Jan C. Binnema fdac81e023 lib: follow symlinks in maildirs
Until now, mu would _not_ follow symlinks; with these changes, we do.

There were some complications with that ~10 years ago, but I forgot the
details. So let's re-enable. At least one thing is in place now: moving
between file systems.

Fixes #1489
Fixes #1628 (technically, this came with slightly earlier commit)
2020-05-26 19:22:41 +03:00
Nick Gasson f8fcb55f91 Allow ';' as a Maildir flags seperator
Isync uses this by default on Windows where ':' is an invalid character
in file names. Also try to preserve the existing separator character
when generating a new file name.
2020-05-23 09:21:57 +08:00
Jonas Bernoulli 564d892701 Fix typos 2020-05-12 23:56:55 +02:00
Stephen Eglen f1e810c6d6
typo in mu-query manpage 2020-05-04 09:22:47 +01:00
Dirk-Jan C. Binnema 07ce6b9615
Merge pull request #1646 from dschrempf/update-man
~/.mu -> ~/.cache/mu
2020-04-19 23:00:31 +03:00
Dirk-Jan C. Binnema cf5c0e0685 mu-index.1: remove mentions of --rebuuild
With mu 1.4+, we  have mu init.

Fixes #1647.
2020-04-19 22:03:16 +03:00
Dominik Schrempf ccbd81f6ef ~/.mu -> ~/.cache/mu 2020-04-19 13:02:48 +02:00
Dirk-Jan C. Binnema 9ef1a3c0cf update documentation 2020-03-31 21:19:03 +03:00
Dirk-Jan C. Binnema 07e4a28deb man: remove max-msg-size from index man-page
We still keep in the code, as there are some future plans to handle it
there in a different way.

Fixes #1591.
2020-02-26 19:31:24 +02:00
Dirk-Jan C. Binnema 06c9b17a4e mu: remove mfind command
Better document what find does instead.
2020-02-24 21:18:54 +02:00
Jonas Bernoulli 30e005d574 Fix a few typos 2020-02-17 14:28:00 +01:00
Dirk-Jan C. Binnema f51846eefc mu: implement init, info commands
'init' is for the inital database setup

'info' is for gettting information about the mu database.
2020-02-08 14:28:55 +02:00
Dirk-Jan C. Binnema ada866f857 man/mu-find: Add missing link.
Fixes #1453.
2020-01-22 21:55:14 +02:00
Dirk-Jan C. Binnema 232f370936 mu-server: update documentation 2020-01-22 11:42:15 +02:00
Dirk-Jan C. Binnema 80c5e25b08 mu: move mu/mu/tests, lib/tests one level up
Makes it easier to generator code-coverage reports
2020-01-01 15:56:48 +02:00
Dirk-Jan C. Binnema 7cc4a3cde2 man: add mu mfind manpage 2020-01-01 13:25:07 +02:00
Dirk-Jan C. Binnema a39668e00b add 'mfind' command, like 'find' with mu4e defaults
Add a command 'mfind' which follows the mu4e defaults, i.e.
--include-related, --skip-dups.
2019-12-28 11:19:12 +02:00
Dirk-Jan C. Binnema 8cef8ac69c Revert "mu: default to include related, skip dups"
Changing the default for 'mu find' turns out to be  a bit too disruptive for people
that use `mu find` for scripting... so let's revert this for now.

This reverts commit f86ed12eb3.
2019-12-28 07:49:22 +02:00
Dirk-Jan C. Binnema f86ed12eb3 mu: default to include related, skip dups
Add optioins --include-dups and --skip-related that are the reverse of
the previous ones. Leave the old options (hidden) for backward
compat (ie., scripts that use those options)
2019-12-10 18:09:03 +02:00
Dirk-Jan C. Binnema df022c4f3b mu-query.7: update flags description 2019-09-08 17:33:43 +03:00
Dirk-Jan C. Binnema 8319be8532 mug: remove manpage
It's not for distribution, no need for a manpage.
2019-08-01 22:44:03 +03:00
Dirk-Jan C. Binnema 0ed03b94ca docs: update man-page, NEWS.org 2019-07-30 19:36:04 +03:00
Dirk-Jan C. Binnema 632f383c38 mu: Default to XDG Base Directory Specification
Instead of using ~/.mu, use the XDG Base Directory Specification, typically:
  ~/.cache/xapian
  ~/.cache/mu.log
  ~/.cache/parts
  ~/.config/bookmarks

Update dependencies, documentation.
2019-07-13 16:00:28 +03:00
djcb e9a0939f8f update cfind, server for new contacts-cache
Use the new APIs.
2019-05-11 13:41:03 +03:00
Piotr Oleskiewicz 4784a7b0c9
mu: update manpage
document usage of the NO_COLOR environment variable
2019-01-28 15:54:12 +00:00
djcb e8d7ae82e6 update mu manpage 2018-09-01 10:20:07 +03:00
Evan Klitzke c5ddd56144
fix a typo in the mu-query man page 2018-03-17 18:54:54 -07: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 ffb7118366 mu-query.7: some improvements
Improve the query man-page.
2018-01-06 14:48:58 +02:00
djcb 1bb8af69fe man: update query documentation 2017-11-12 14:50:52 +02:00
djcb e3ec57b250 man: update mu-query
Update documentation for new query parser
2017-10-26 21:32:52 +03:00
djcb c434fdbd86 mu: update manpages
Add some notes about the new query parser, and add a mu-query manpage.
2017-10-25 23:50:17 +03:00
Ævar Arnfjörð Bjarmason 18b8ce249f Add support for specifying --muhome via MU_HOME in the environment
When you have multiple mu home directories, e.g. for the use case
detailed in my "Changing mu4e-{maildir,mu-home} from a context hook"
post to the mailing list it's quite inconvenient to have to hammer out
"mu --muhome=.. find .." every time you want to run some ad-hoc
command.

This allows me to set up a screen session where I do searches in mu
directory A in some screen panes, and searches in directory B in
others.

I initially called this MU_MUHOME but then I noticed that the perl
plugin has MUP_MU_HOME for analogous functionality, so I'm just
following its example.

The code I'm adding in mu-util.c is just a copy/paste & adjustment of
the same sort of already tested functionality in
mu_util_guess_maildir() just a few lines earlier.
2017-02-17 11:28:45 +01:00
djcb 1494923472 mu: fix broken clear_links
clear_links as used for the --clear-links option had some broken
filename generation, causing garbage data at the end.

Clean up this old code, and fix this problem as a side-effect.

Fixes issue #951.
2016-11-19 16:30:09 +02:00
djcb 3eda6961af mu: update mu-index manpage for --lazy-check
Describe the new --lazy-check option, and add some updated benchmarks.
2016-07-24 12:31:22 +03:00
djcb 68f5dc3973 mu: Change default max msg size to 500 Mb
Seems people are getting really big mails these days, so let's up the
default (which is also what mu4e uses) to 500 Mb (which should be enough
for everyone, always)
2016-03-13 19:07:49 +02:00
Ævar Arnfjörð Bjarmason d276b393af mu-server man page: Correct documentation about status reporting
This 500 number was correct in v0.9.7-pre-302-g858552a, but since
v0.9.8.2-41-gc2e3eac it's been hardcoded to 1000 in the server code.

See also issue #715 and issue #716.
2015-12-08 20:54:52 +01:00
Dirk-Jan C. Binnema 84e5af4174 Merge pull request #701 from avar/avar/mu-find-doc-fix-mention-body
mu-find(1): Document that you can search through body:*
2015-11-19 12:47:00 +02:00
Ævar Arnfjörð Bjarmason 5e77927f02 mu-index: Fix a grammar error in the --max-msg-size documentation 2015-11-19 07:28:05 +01:00
Ævar Arnfjörð Bjarmason 600c5bb8e1 mu-find(1): Document that you can search throug body:*
This is a long-standing feature, it works, but there was no mention of
it in the docs.

There's also bodyhtml:* but that doesn't seem to do anything for me,
maybe I just don't have enough HTML mail.

These also exist:

    path,l          ???
    refs,r          ???

But I don't know what they're for. They should probably be documented
too.
2015-11-19 01:38:39 +01:00
jeroen tiebout abb3860145 summary to summary-len
This option has apparently changed somewhere down the line.
2015-10-27 00:04:57 +01:00
djcb 2d75b3d3ec mu: improve mu verify output, update man page 2015-06-14 11:40:07 +03:00
djcb be2dbbe984 mu-find.1: mention mailing-list matching parameters
Mention matching, retrieving the mailing-list value (if any)
2015-04-19 15:44:40 +03:00
djcb ffe25e6786 Update address for reporting issues
Use the github one instead of the (obsolete) google-code one.
2014-12-20 14:08:17 -08:00
djcb 549f90d629 mu.1: mention --nocolor. Fixes #485 2014-10-11 14:18:19 +03:00
mjn c99ccf9a19 Lightly copyedit the documentation and docstrings 2014-08-08 13:18:29 +02:00
Ahmet Emre Çepoğlu cd6e21bfab main man page updated 2014-01-30 14:29:48 +02:00
Dirk-Jan C. Binnema 4bdd64492a Merge pull request #277 from tmalsburg/master
* added maxnum argument to mu find
2013-09-28 10:48:04 -07:00
djcb d5af5a91c5 * man: remove the non-existent --include-unreadable option (mu-find) 2013-09-28 10:42:16 -07:00
Titus von der Malsburg 86e6c6c693 Added maxnum argument to mu find. 2013-09-27 16:11:04 +02:00
djcb 59b0ae1b5f * update mu-index manpage (remove the outdate exit codes) 2013-09-07 08:56:39 +03:00
djcb 4f388638e8 * document the new flag:list 2013-07-03 23:09:27 +03:00
djcb 916e0f9a64 * man: fix mu-view manpage 2013-06-24 22:43:45 +03:00
djcb 05bfd23e4d * guile: make running guile scripts a bit more convenient, document it
For example, you can now run a script like:

      $ mu msgs-per-month --textonly --query=hello
2013-06-09 12:11:01 +03:00
djcb 55403613e6 * mu-find.1: small update 2013-06-08 17:34:34 +03:00
Stephen Eglen f424160050 Typos. 2013-06-03 23:31:27 +01:00
Stephen Eglen 3d6bd59435 Typos; but check also if default logfile location is correct. 2013-06-03 23:30:20 +01:00
Stephen Eglen a98157b281 Typos. 2013-06-03 23:24:19 +01:00
Stephen Eglen 4fc104ce08 Do you mean --quiet rather than --verbose? 2013-06-03 23:23:22 +01:00
Stephen Eglen e40cc41dd6 Typo. 2013-06-03 23:21:48 +01:00
Stephen Eglen 59d0fd0e7d Typos. 2013-06-03 23:17:42 +01:00
Stephen Eglen fcbe03e501 Fix Typos.
Are log files now stored in ~/.mu/log/mu.log rather than ~/.mu/mu.log?
2013-06-03 23:15:28 +01:00
Stephen Eglen 62501372de Small typo. 2013-06-03 23:02:19 +01:00
Stephen Eglen 60c8427fb1 One small typo; should this file also mention explicitly the way
bookmarks are handled in emacs by mu4e-bookmarks?  Is .mu/bookmarks
ignored by Emacs?
2013-06-03 22:58:16 +01:00
Stephen Eglen fd990c4b85 Document what happens if either the left or right part of a date range
is omitted.
2013-06-03 22:21:31 +01:00
Stephen Eglen 9e34aec825 Fix typos. 2013-05-28 08:55:26 +01:00
djcb c50c0695e4 * fix CSV quoting (fields with commas) 2013-05-27 04:23:49 -07:00
djcb 2f5d6e246b * mu: update the server command and (use 'cmd:' for commands) 2013-05-20 05:11:49 +03:00
djcb 4872ba354c * mu: improve mu-find.1 manpage a bit 2013-04-30 21:52:47 +03:00
djcb 094979ab68 * fix some confusion between --reindex and --rebuild (remove the former) 2013-04-21 23:10:40 +03:00
djcb 1f24e224a9 * more more copyright year updates 2013-03-30 11:38:01 +02:00
djcb fdcd9bde24 * small updates for mu.1 manpage 2013-03-17 19:46:40 +02:00
djcb 977fba543b * mu: give a bit more info when there's no mu script (guile) support; fixes #156 2013-03-16 18:49:07 +02:00
djcb 2163a691e9 * mu-find.1: mention the list: field 2012-12-28 15:34:00 +02:00
djcb f7dab936c4 * minor 2012-12-27 16:28:50 +02:00