Since I'm no more active at the Fachschaftsrat Informatik of the University of Saarland anymore, I have transferred all my university time legacy web pages from http://fsinfo.cs.uni-sb.de/~abe/ to this interim host at http://fsinfo.noone.org/~abe/ with only minimal modifications, mainly e-mail addresses.
Most pages on this interim host won't be updated anymore until they are moved (and redirected) step by step to their future home somewhere under http://noone.org/.
Please also note that my former e-mail address
abe@fsinfo.cs.uni-sb.de is
no more valid. Use abe@deuxchevaux.org
instead.
— Axel Beckert, Zürich, 23rd of September 2007
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.
(Example: pine)
Normally the %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
addresses. Example:
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 $index_format
,
which shows the message size in bytes, kilo bytes or mega bytes
respectively.
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,
$suspend
, $editor
,
$smart_wrap
and $pager_index_lines
.
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
of $TERM
or $DISPLAY
. The you set the mutt variables to the
appropriate environement variables.
$index_format
:
%L
I often get mails over several different mailing lists. It would be
nice if not only one of the is displayed in %L
.
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 %L
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.
%L
of $index_format
For use on terminals with little space it would be good, if %L
could
be reduced to e.g. three characters. At the moment at least about six
characters are necessary.
$folder_format
It would be nice, if their would be a possibility in $folder_format
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 $folder_format
.
The characters indicating new, unread or no unread mail could be
defined in a variable, perhaps called $content_chars
...
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.
%T
in $index_format
respective of $to_chars
I suggest to add a configuration command (perhaps named
"to-char-hook") which allows to define further characters for the %T
parameter in $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:
%L
in $index_format
are needed. %T
in
$index_format
needs 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 $to_chars
.
It would be nice to attach multiple files using wild cards,
e.g. *.tex
.
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.