comparison etc/NEWS @ 102402:53f455933f5f

More Rmail details.
author Glenn Morris <rgm@gnu.org>
date Thu, 05 Mar 2009 03:40:35 +0000
parents 2e9665d424ef
children 01c5f9df1630
comparison
equal deleted inserted replaced
102401:5c428a8f05ab 102402:53f455933f5f
924 924
925 ** Rmail 925 ** Rmail
926 926
927 +++ 927 +++
928 *** Rmail no longer converts the messages to Babyl format. 928 *** Rmail no longer converts the messages to Babyl format.
929 Instead, it keeps them in their original mbox format, both on disk and 929 Instead, it uses UNIX mbox format, both on disk and in Rmail buffers,
930 in Rmail buffers, and does conversion and decoding when a message is 930 and does conversion and decoding when a message is displayed.
931 displayed. 931
932 932 The first time you visit an Rmail file in Babyl format, Rmail
933 First time you visit an Rmail file in Babyl format, Rmail
934 automatically converts it to mbox format. This is a one-time 933 automatically converts it to mbox format. This is a one-time
935 conversion, but it can take a few minutes, depending on how fast is 934 conversion, but it can take a few minutes, depending on how fast is
936 your machine and on the size of the file. You should find the rest of 935 your machine and on the size of the file. You should find the rest of
937 Rmail usage unaltered. 936 Rmail usage unaltered.
938 937
939 However, M-x set-rmail-inbox-list now lasts only for one session 938 However, M-x set-rmail-inbox-list now lasts only for one session
940 because there is no way to save the list of inbox files in an 939 because there is no way to save the list of inbox files in an
941 mbox-format file. 940 mbox-format file.
942 941
943 FIXME: Add more mbox merge details 942 If you have written any extensions to Rmail, they are likely to need
944 943 updating. Conceptually, the Rmail buffer that you see is no longer
944 just a narrowed portion of the whole. So you cannot access the whole
945 of a message (or message collection) by a simple save-restriction and
946 widen. Instead, there are two buffers: the rmail-buffer, and the
947 rmail-view-buffer. The former is the buffer that you see, the latter
948 is invisible. Most of the time, the invisible `view' buffer contains
949 the full contents of the Rmail file, and the Rmail buffer contains a
950 decoded copy of the current message (with only a subset of the
951 headers). In this state, Rmail is said to be `swapped'.
952
953 You may find the following functions useful:
954
955 `rmail-get-header' and `rmail-set-header' get or set the value of a
956 message header, whether or not it is currently visible.
957
958 `rmail-apply-in-message' is a general purpose function that calls a
959 function (with arguments) which you specify on the full text of a given
960 message. To further narrow to just the headers, search forward for "\n\n".
961
962 +++
963 *** The new command `rmail-mime' displays MIME messages.
964 It is bound to `v' in Rmail buffers and summaries. It displays plain
965 text and multipart messages in a temporary buffer, and offers buttons
966 to save attachments.
967
968 ---
945 *** The command `rmail-redecode-body' no longer accepts the optional arg RAW. 969 *** The command `rmail-redecode-body' no longer accepts the optional arg RAW.
946 Since Rmail now holds messages in their original undecoded form in a 970 Since Rmail now holds messages in their original undecoded form in a
947 separate buffer, `rmail-redecode-body' no longer encodes the original 971 separate buffer, `rmail-redecode-body' no longer encodes the original
948 message, and therefore there should be no need to avoid encoding it. 972 message, and therefore there should be no need to avoid encoding it.
949 973