Category : Word Processors
Archive   : AMAC43B.ZIP
Filename : MSG15.QM
* Macros to Index/Format/Quote Message Reader Messages/Split Paragraphs
* Written by Tom Hogshead
* With Macro Contributions by Tim Farley, John Goodman and Jim Bennett
* 5/26/92
* Key Subfile Description
* ===== ============ =================================================
* NEW/CHANGED MACROS
* @2 {e:\up\msg001} Make Index of Messages In Saved Message File |chg
* @8 {e:\up\msg002} Format Message (v2.15 only) |chg
*
* ALL MACROS
* --------------------- Macros To Makes Index of Message Reader Messages -----
* @2 {e:\up\msg001} Make Index of Messages In Saved Message File |chg
* @8 {e:\up\msg001} Remove Index of Messages Made with @2
* @4 {e:\up\msg001} Make File of Message Headers
* --------------------- Macros To Quote Message Messages & Split Paras -------
* @8 {e:\up\msg002} Format Message (v2.15 only)
* @7 {e:\up\msg002} Format Message With Shaded Border and Initials
* @9 {e:\up\msg002} Format Message With Shaded Border, No Initials
* @0 {e:\up\msg002} Format Message Enclosed in Box of Asterisks
* @3 {e:\up\msg002} Split Para at Selected Point/Juxtapose/Format
* @4 {e:\up\msg002} Split Para at Sentence End/Retain Initials/Format
* @5 {e:\up\msg002} Split Para at Sentence End/Without Initials/Format
* @2 {e:\up\msg002} Split Para at Sentence End/Retain Initials
* @1 {e:\up\msg002} Split Para at Sentence End
* --------------------- Macros to Make Column Blocks and Boxes ---------------
* @F1 {e:\up\msg003} Make Column Block a Single Line Box
* @F2 {e:\up\msg003} Make Column Block a Single Line Box with Shadow
* @F3 {e:\up\msg003} Enclose Column Block in a Line Box
* @F4 {e:\up\msg003} Erase Box of Asterisks
* @F5 {e:\up\msg003} Erase Any Type Column Block Border
* @F6 {e:\up\msg003} Erase Single Line Box
* --------------------- Misc Message Macros ----------------------------------
* @f8 {e:\up\msg004} Format Message (for v2.10)
*
* @h Jump To Index Item in Current File Below
*
* Description
* Other AMAC Macros
* Version History
*
*-- eoi
*
* (Description)
* ---------------
* These macros are useful for keeping track of and reformatting saved
* messages and quoting replies. The macros in msg001.qm make, update
* and remove an Index of all the messages in an OffLine mail reader
* saved message file with the Index inserted at the top of the saved
* message file as shown below. After indexing, any message may easily
* and quickly viewed using AMAC macros in JMPPOSxx.QM (@2-@8) and
* BOOKxx.QM (@f, @1 or @5). Macros in msg002.qm reformat OffLine
* message reader messages retaining sender initials and quoting
* character with or without boxes and macros to enclose column blocks
* with different borders. Macros in msg003.qm make column blocks of
* longest line in block and also make and remove boxes of different
* borders.
* NOTE: These macros require QEdit and QMAC v2.15.
*
* (Other) AMAC Macros
* --------------------
* See AMACxx.ZIP and ALLMACRO.INF for 450+ other QEdit macros.
* M A C R O S
* ----------------------------------------------------------------------
* @(h) Jump From Index Line To (Locate) Macro or Item in Current File
* ----------------------------------------------------------------------
* Alt_h can be used to quickly jump from Index Line to the
* desired item or macro only in the current file. Macro @f in
* bok001.qm must be used to jump to and read macros in
* designated subfiles.
* 1. Press Alt and h at the same time. Line 1 is marked to
* highlight. Cursor down to desired line in Index.
* 2. Press Enter. The macro then locates and jumps to the item
* selected on the cursor line in the current file.
* See BOOKxx.Qm and JMPPOSxx.QM in AMACxx.ZIP for more discussion about
* using bookmarks and positions markers ( ) to jump to positions in
* files.
@h macrobegin
setscreenoff
unmarkblock defaultwordset begfile endpara markline begfile
find "(" return "L" return
jfalse NOMARK makectrofscreen begfile
unmarkblock markline markline prevposition begline
setscreenon pause setscreenoff wordright markword copy endpara
find "(" paste ")" return "I" return
jfalse NOMARK begline maketopofscreen scrollup jump END
NOMARK: begfile END:
*
* 52 bytes Wed 07-31-1991 14:43:31 (TH @4 in BOOKxx.QM)
* 55 bytes Fri 11-08-1991 13:52:55 (TH @h)
*
* (Version) History
* ------------------
* 1.0 -- Initial. 9/8/91
* 1.1 -- In AMAC41e.ZIP. 9/9/91
* 1.2 -- In AMAC41f.ZIP. 10/21/91
* 1.3 -- In AMAC41g.ZIP. 11/24/91
* 1.4 -- Moved macros to subfiles. 11/25/91
* -- In msg002.qm shortened @5 one byte. Added @1/3. Removed 11/26/91
* unnecessary return in @6.
* -- Changed @6/7/9/0 in msg002.qm to replace #255 with space. 11/26/91
* Corrected description @2 in msg001.qm.
* -- In msg002.qm added space left/right to @0. Shortened @3. 11/27/91
* -- Changed keys: @5 to @1, @3 to @2, @1 to @4 in msg002.qm. 11/27/91
* -- Modified @4 and @6 in msg002.qm for period two spaces. 11/29/91
* -- Modified @9 in msg002.qm with left border space. 11/30/91
* -- Added @5 and @8 to msg002.qm. 12/1/91
* -- Removed 2 addlines from @8 in msg002.qm. 1/26/92
* -- Changed @8 msg002.qm to Ver 8, not add line top/bot. 3/26/92
* -- In AMAC42.ZIP. 3/28/92
* 1.4a-- Added @f8 in msg004.qm. 4/22/92
* -- In Amac42e.zip 4/26/92
* 1.5 -- Modified @8 in msg002.qm to insert user 5/16/92
* selected initials if quoted message has none.
* -- Modified @2 in msg001.qm to not add extra line. 5/16/92
* -- Removed @1/2/3/4/5/6/7/9/0 from msg002.qm. 5/18/92
*
*
*
*
*
*
*
*
*
*-- eof
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/