It would be nice to rebind mouse clicks with the "bindings" configuration command.
It would be nice, if it would be possible to configure which commands and their key-bindings (and which of their key-bindings) are displayed in the help-bar.
If there is no alias for an e-mail address without an "@", mutt looks up if such an user exists and expands the header field to the user's complete e-mail address. If mutt does not find an appropriate user, mutt alias or alias in /etc/aliases it should complain about it. :-) Certainly this feature should be deactivateable.
%L parameter displays the name of the list, if an alias
for this list exists. Unfortunately many lists have more than one
e-mail address. So I suggest a command "list-display" which should
define a name (which will be shown in the
%L parameter) for a regexp
(or better pattern, so that also the Sender: header could be used to
indidcate a mailing list mail), which should match all list
Part of my .muttrc:
The function flip-tag should just tag every message, which is not tagged an remove the tag from every message, which is tagged. Short said: It should invert all the tags for all messages.
This variable should control the
%l parameter in
$index_format. There should be at least two possible values: One for
showing the size in lines (like it's implemented in mutt 0.95i) and
for showing the size in bytes, kilo bytes or mega bytes
respectively. Other possibilities could be "bytes (only)", "lines
(with header)", "lines (without attachment)", etc.
An alternative would be to add an
%z parameter to
which shows the message size in bytes, kilo bytes or mega bytes
Would eventually replace
$ascii_chars. This variable should control
which characters are used for displaying the tree of a thread.
A not so important wish is that I would like to have some kind of
if-statement in my muttrc. This would make it easier and forseeable
to run mutt in a big colour xterm (mine has e.g. 105x48) and a b/w
vt100 terminal with the same configuration. This could be useful on
variables like all the _format and _chars variables,
This isn't so important, because there is a simple (but not so
forseeable) way to do this: You can set all the device-dependent
variables as environement variables in your shell rc-file
(e.g. .profile, .cshrc, etc.) inside an if-statement on the content
$DISPLAY. The you set the mutt variables to the
appropriate environement variables.
I often get mails over several different mailing lists. It would be
nice if not only one of the is displayed in
Example: I'm interested in old cars from the French car manufacturer
"Citroën", especially the CitroŽn types "2CV" and "H-Van", so I'm on
2CV-L@showme.missouri.edu and HVan-L@ccc.citroen.mb.ca. Sometimes
mails go to both lists, most time meeting announcements, etc. The
parameter should display something like that (with appropriate
aliases set): "To 2CV-L, CC HVan-L"
P.S.: Haven't tested if it's implemented yet, but I haven't found anything appropriate in the documentation.
For use on terminals with little space it would be good, if
be reduced to e.g. three characters. At the moment at least about six
characters are necessary.
It would be nice, if their would be a possibility in
to display if a folder has new or unread mail. Therefore I suggest
to introduce a new
%O parameter, which is "N", if the folder has new
mail, "O" if the folder has no new, but unread mail and " " (blank)
if the folder has no unread mails.
(I know that may need much more time -- especially when reading
directories with many folders -- because it can not detemined be
comparing access time with the modification time (in case of using
standard folder format and not mh folder format), so I would not
suggest to include
%O in the default value of
The characters indicating new, unread or no unread mail could be
defined in a variable, perhaps called
It would be nice if the check-new function available in the file browser would also be available in the index and perhaps also in the page or as generic function.
I suggest to add a configuration command (perhaps named
"to-char-hook") which allows to define further characters for the
$index_format. On this way you could determine to
which of your accounts the mail was send or that the mail was sent
to postmaster, root or other system accounts, which are forwarded to
you. For me that part in the .muttrc would look like this:
$index_formatneeds only one. This is especially useful on 80 columns terminals. Another problem would be that system accounts surpassing often appear in To: or Cc: header although those accounts are not the same system accounts which are forwarded to you.
This configuration command may replace
$to_chars, because its
functionality is a super-set of the functionality of
It would be nice to attach multiple files using wild cards,
Actually the documentation says: "To work, you must define a viewer in the mailcap file which uses the copiousoutput option to denote that it is non-interactive." E.g. I would like to use an interactive Lynx to view text/html messages.