Announcing Mutt 0.88
====================

NOTE: PLEASE read the following list of changes carefully, especially the
first couple entries related to changes in variables/commands and see the
manual before posting questions.  Taking a little time to read this notice
will significantly reduce the amount of confusion as to why some things
might seem broken at first.

Major changes since 0.85:

- the printing of optional strings in $status_fmt has changed to be more
  flexible.  the new syntax is
  	%?<char>?<string>?
  where <char> is the normal % sequence and <string> is the optional string
  to print if %<char> is nonzero (this only works for numberic % sequences)

- the --disable-domain configure option was replaced with the $use_domain
  Mutt variable

- the --disable-from configure option was replaced with the $use_from Mutt
  variable

- the --enable-8bitmime configure option was replaced with the $use_8bitmime
  Mutt variable

- the `alternates' command was removed and is now a variable specifying a
  regular expression to match.  example:
  	set alternates=^me@(.+\\.)?cs\\.hmc\\.edu$)

- the `localsites' command was replaced with a regexp variable similar to
  the above change to `alternates'.  example:
  	set local_site=(^|\\.)cs\\.hmc\\.edu$

- new var $pager_index_lines to specify how many lines from the index menu
  to display at the top of the pager.  useful so that you can get some
  context on the thread you are reading without having to go back to the
  index menu

- new command `push' which allows you to insert keys into the input buffer
  from your .muttrc, or for use in a folder-hook

- it is now possible to tag attachments in the `attach' menu to selectively
  choose which ones you would like included in replies

- the order of the header fields displayed in the pager can now be specified
  using the `hdr_order' command

- new variable $thorough_search which causes the header and body of messages
  to be MIME decoded before searching

- the prefix `last-' may be used in $sort_aux to specify sorting by the last
  message in the thread

- added the --enable-locales-fix option to configure for systems on which
  the isprint() macro is unreliable with 8-bit characters

- new variable $pgp_autoencrypt which specifies that a message should be PGP
  encrypted if it is in reply to a PGP protected message

- new variable $abort_nosubject to control the prompt for aborting message
  composition when the subject is empty

- new variable $forw_decode to control whether or not forwarded messages
  should be decoded before sending.  setting this variable also causes the
  message header to be weeded when forwarding

- new variable $save_address to use the full email address when saving by
  address

- new variable $suspend to control whether or not suspension of the process
  is enabled

- you can now specify '-' at the change-mailbox prompt to switch to the last
  mailbox you had open

- new variable $sort_re which controls whether or not messages with similar
  subjects (but no re:) are threaded together when $strict_threads is unset

- adds the `select-new' function (default: N) to the directory browser to
  allow creation of a new file in directory being viewed

- individual attachments can now be forwarded from the "attach" menu, and
  that the reply functions work on "message/rfc822" attachments almost as if
  those attachments where messages in the main index

- tagging and tag-prefix are now honored in the "attach" and "compose" menus

- attachments can be both piped and filtered from the "compose" menu

- attachments can now be saved in decoded form from the "attach" menu

- two new functions called "decode-save" and "decode-copy" have been added
  to the main index; they allow saving and copying messages with decoded
  attachments

- a new variable called "msg_format" has been added, allowing you to
  customize the way "message/rfc822" attachments are displayed in the
  "attach" menu

- the metamail variable environment variable MM_NOASK is now honored

- "subthread" functions have been added to the main index, operating on the
  "subtree" (in the thread tree) of the current message;

- the manual has been improved

- printing from the "attach" and "compose" menus has been improved;

- new color objects quoted1, quoted2, ..., quotedN to distinguish different
  levels of quoting in the pager.  in order to work with quoted1, ...,
  quotedN, the $quote_regexp should match exactly the quote part of the line
  (the default is ok)

- new configure option --enable-buffy-size for use on systems where the
  stat() call is unreliable for the creation/modify/access times on files.
  the `mailboxes' feature of Mutt uses these times to determine which
  mailboxes contain new mail.  this option enables code to try and work
  around this problem by looking at the size of mailboxes. you should only
  enable this if Mutt is unable to determine which boxes have new mail with
  the standard code.

Mutt's primary distribution point is
	ftp://ftp.cs.hmc.edu/pub/me/mutt/	(Export version)
	ftp://ftp.cs.hmc.edu/pub/me/US-only/	(US only version)

See the Mutt Home Page (http://www.cs.hmc.edu/~me/mutt/) for mirror sites.

Bug reports should be sent to the Mutt User's Mailing List
<mutt-users@cs.hmc.edu>.

me
November 14, 1997
