!^R MMAIL Return to Superior:!
0fsREADONLY
:I*FO..QEditor Name[A:i..JA ]A
0f[topline0f[lines0f[refresh
0FO..QExit to Superior Hook[0q0"Nm0'
f+0fsexit
0FO..QReturn from Superior Hooku0q0"Nm0']0
!~DOC~ ~Filename~:!
Macros for MM - EMACS interface
!~DOC~ & Setup MMAIL Library:!
S Set up MMAIL commands.
C-M-Y is yank in current msg, C-X C-Q is don't change field (abort),
and C-X C-S is send mail if q$MMAIL C-X C-S Send$ nonzero.
But, if q$MMAIL Setup hook non-zero, runs it instead.
!~DOC~ & MMAIL ..L:!
S ..L for MMAIL.
Gets what we are doing from the JCL
!~DOC~ & MMAIL FS Superior:!
S FS Superior for MMAIL.
Gets the name of the buffer to select from the JCL as well as making room
!~DOC~ ^R MMAIL Return to Superior:!
^R Return to MM and update field being editted
!~DOC~ ^R MMAIL Yank:!
^R Insert the current message (one being replied to)
Indents arg spaces (default 4). Leaves point and mark around inserted text.
If the variable MMAIL PRUNE HEADERS is nonzero, a cleanup of the
headers is performed leaving only the Date, From, and Subject fields.
!~DOC~ ^R MMAIL Send Mail:!
^R Pass contents of the buffer to superior to send.
!~DOC~ ^R MMAIL Dont Change Field:!
^R exit and tell MM not to make the edit change
!~DOC~ & MMAIL Default Setup:!
S Nothing special.
!~DOC~ & MMAIL Message Setup:!
S Prepare for editting an existing message.
!~DOC~ & MMAIL Send Setup:!
S Prepare for editting a message in send mode.
!~DOC~ & MMAIL Reply Setup:!
S Prepare for editting a message in reply mode.
!~DOC~ & MMAIL Dired Setup:! !~DOC~ MMAIL Dired:!
C Edit the message headers
Enters ^R mode with the list in the buffer.
D deletes the message which is on the current line. (also K,^D,^K)
U undeletes the current line message.
Rubout undeletes the previous line message.
Space is like ^N - moves down a line.
M toggles the unseen (marked) bit.
F toggles the flag bit.
R replies to the current line message.
T types the message.
E edit the message in a recursive ^R.
? types this cruft.
Q or X exits
The D,U commands repeat if given an argument, backwards if negative.
!~DOC~ & MMAIL Redisplay:!
S Fool redisplay for multiple windows
!~DOC~ & MMAIL DIRED Enter:!
S FS ^R ENTER for DIRED.
Puts & MMAIL DIRED ..F into ..F so that this ^R becomes
a DIRED command loop.
!~DOC~ & MMAIL DIRED ..F:!
S ..F macro to make ^R understand DIRED commands.
It reads DIRED commands and executes them. When a control- or
meta- character is typed, it is left for ^R to execute.
!~DOC~ & MMAIL DIRED Delete:!
S Delete current file.
!~DOC~ & MMAIL DIRED Undelete:!
S Delete current file.
!~DOC~ & MMAIL DIRED Mark:!
S Delete current file.
!~DOC~ & MMAIL DIRED Flag:!
S Delete current file.
!~DOC~ & MMAIL DIRED Reverse Undelete:!
S Move up one line and undo a D.
!~DOC~ & MMAIL DIRED Mark Subr:!
S Pre-comma is position.
!~DOC~ & MMAIL DIRED Help:!
S Type our help msg.
!~DOC~ & MMAIL DIRED Type:!
S Type out this message.
!~DOC~ & MMAIL DIRED Quit:!
S Exit from DIRED.
!~DOC~ & MMAIL DIRED Reply:!
S Reply to current message.
!~DOC~ & MMAIL DIRED Examine:!
S ...
!~DIRECTORY~:!
& Setup MMAIL Library
& MMAIL ..L
& MMAIL FS Superior
^R MMAIL Return to Superior
^R MMAIL Yank
^R MMAIL Send Mail
^R MMAIL Dont Change Field
& MMAIL Default Setup
& MMAIL Message Setup
& MMAIL Send Setup
& MMAIL Reply Setup
& MMAIL Dired Setup
MMAIL Dired
& MMAIL Redisplay
& MMAIL DIRED Enter
& MMAIL DIRED ..F
& MMAIL DIRED Delete
& MMAIL DIRED Undelete
& MMAIL DIRED Mark
& MMAIL DIRED Flag
& MMAIL DIRED Reverse Undelete
& MMAIL DIRED Mark Subr
& MMAIL DIRED Help
& MMAIL DIRED Type
& MMAIL DIRED Quit
& MMAIL DIRED Reply
& MMAIL DIRED Examine