Maildir searches are quite similar to bookmark searches (see Bookmarks),
with the difference being that the target is always a maildir — maildir
queries provide a ‘traditional’ folder-like interface to a search-based e-mail
client. By default, maildir searches are available in the The main view,
The headers view, and The message view, with the key j
mu4e-jump-to-maildir). If a prefix argument is given, the maildir
query can be refined before execution.
You can search for maildirs like any other message property
(e.g. with a query like
maildir:/myfolder), but since it is so common,
mu4e offers a shortcut for this.
For this to work, you need to set the variable
mu4e-maildir-shortcuts to the list of maildirs you want to have
quick access to, for example:
(setq mu4e-maildir-shortcuts '( (:maildir "/inbox" :key ?i) (:maildir "/archive" :key ?a) (:maildir "/lists" :key ?l) (:maildir "/work" :key ?w) (:maildir "/sent" :key ?s) (:maildir "/lists/project/project_X" :key ?x :name "Project X")))
This sets i as a shortcut for the
/inbox folder — effectively a
maildir:/inbox. There is a special shortcut o or / for
other (so don’t use those for your own shortcuts!), which allows you to
choose from all maildirs that you have. There is support for
autocompletion; note that the list of maildirs is determined when
starts; if there are changes in the maildirs while
mu4e is running, you
need to restart
mu4e. Optionally, you can specify a name to be displayed
in the main view.
Each of the folder names is relative to your top-level maildir directory; so
if you keep your mail in ~/Maildir, /inbox would refer to
~/Maildir/inbox. With these shortcuts, you can jump around your
maildirs (folders) very quickly — for example, getting to the
folder only requires you to type jl, then change to
While in queries you need to quote folder names (maildirs) with spaces in
them, you should not quote them when used in
mu4e does that automatically for you.
The very same shortcuts are used by M-x mu4e-mark-for-move (default
shortcut m); so, for example, if you want to move a message to the
/archive folder, you can do so by typing ma.