Go to file
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
.github Create issue_template.md 2016-03-28 17:54:09 +03:00
build-aux build: add dummy config.rpath 2018-05-29 10:59:20 +03:00
contrib gmime-test: dump (unencode) body, too. 2017-05-06 13:12:38 +03:00
guile guile: optionally allow guile2.2 2018-05-21 15:03:58 +03:00
lib only use OP_WILDCARD for xapian >= 1.3.3 2018-05-19 22:22:41 +03:00
m4 build: rework guile setup 2018-05-28 13:22:13 +03:00
man fix a typo in the mu-query man page 2018-03-17 18:54:54 -07:00
mu mu: update copyright year in --version 2018-04-28 09:33:46 +03:00
mu4e Fix call to make-obsolete-variable 2018-05-18 15:52:41 -05:00
perl perl: Add a .gitignore file with the MYMETA build assets 2017-02-17 14:43:16 +01:00
toys toys: fix compiler warnings 2017-10-24 09:17:27 +03:00
www www: update 2016-12-11 18:34:14 +02:00
.gitignore gitignore: update 2017-12-10 13:50:25 +02:00
.travis.yml Travis: use recent autoconf 2.69 and recent autoconf-archive 2016-12-14 01:57:33 +01:00
AUTHORS * initial import of mu - the next generation 2009-11-25 22:55:06 +02:00
COPYING * initial import of mu - the next generation 2009-11-25 22:55:06 +02:00
ChangeLog Fix incorrect ChangeLog. 2015-08-08 08:54:33 +07:00
HACKING HACKING: update build instructions 2016-12-15 08:21:25 +02:00
Makefile.am perl: disable build 2018-05-28 13:55:16 +03:00
NEWS Add the missing NEWS 2015-06-09 21:08:02 +03:00
NEWS.org update NEWS.org 2018-02-11 12:02:53 +02:00
README Two minor fixes to README 2016-12-17 13:28:05 +00:00
README.org Two minor fixes to README 2016-12-17 13:28:05 +00:00
TODO * update TODO 2012-12-02 22:57:47 +02:00
autogen.sh Replace Bash-specific [[]] with POSIX sh [] in autogen.sh 2018-01-24 19:30:04 -08:00
c.cfg Add uncrustify configuration for C code 2014-10-20 15:00:53 +03:00
configure.ac perl: disable build 2018-05-28 13:55:16 +03:00
gtest.mk * gtest.mk: fix for magical cd 2012-07-20 11:56:07 +03:00

README

                                README
                                ======
 
Welcome to mu! 
---------------

  Given the enormous amounts of e-mail many people gather and the importance of
  e-mail message in our work-flows, it's essential to quickly deal with all that
  mail - in particular, to instantly find that one important e-mail you need right
  now.
  
  [mu] is a tool for dealing with e-mail messages stored in the
  Maildir-format. =mu='s purpose in life is to help you to quickly find the
  messages you need; in addition, it allows you to view messages, extract
  attachments, create new maildirs, and so on. See the [mu cheatsheet] for some
  examples. =mu= is fully documented.
  
  After indexing your messages into a [Xapian]-database, you can search them using
  a custom query language. You can use various message fields or words in the
  body text to find the right messages.
  
  Built on top of =mu= are some extensions (included in this package):

  - mu-for-emacs ([mu4e]): a full-featured e-mail client that runs inside emacs
  - [mu-guile]: bindings for the Guile/Scheme programming language (version 2.0
    and later)
  - a toy GTK+-interface called 'mug' (in the 'toys/' subdir)

  =mu= is written in C and a bit of C++ (to interface with Xapian), with =mu4e=
  written in [Emacs-Lisp] and =mu-guile= in a mix of C and Scheme.
  
  Note, =mu= is available in Debian/Ubuntu under the name =maildir-utils=;
  apparently because they don't like short names. It's also possible to confuse
  that name with the [GNU Mailutils] project (which is totally unrelated) - but
  now you have been warned.
  

  [mu]: http://www.djcbsoftware.nl/code/mu
  [mu cheatsheet]: http://www.djcbsoftware.nl/code/mu/cheatsheet.html
  [Xapian]: http://www.xapian.org
  [mu4e]: http://www.djcbsoftware.nl/code/mu/mu4e.html
  [mu-guile]: http://www.djcbsoftware.nl/code/mu/mu-guile.html
  [Emacs-Lisp]: http://en.wikipedia.org/wiki/Emacs-Lisp
  [GNU Mailutils]: http://mailutils.org/