home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / PTKTDOC3.ZIP / MSGED200.DOC < prev    next >
Text File  |  1990-07-24  |  31KB  |  751 lines

  1. Introduction and Disclaimer 
  2.  
  3.     Licensing   
  4.  
  5.     msged, its source code (with the exception of that copyrighted by other 
  6. entities) and documentation are hereby released into the PUBLIC DOMAIN. 
  7.  
  8.     Trademarks 
  9.  
  10.     I will undoubtedly mention trademarks belonging to any number of companies 
  11. in this document.  Where applicable, all trademarks referred to here are the 
  12. property of their owners. I will attempt as much as possible to avoid using 
  13. these names generically. 
  14.  
  15.     Disclaimer 
  16.  
  17.     I cannot and will not be held liable for any damage allegedly caused by the 
  18. use or abuse of this program.  msged is guaranteed to work only on my system, 
  19. and none other, although I make an ernest effort to ensure it will run on any 
  20. reasonably IBM PC compatible computer running DOS 2.0 or later. 
  21.  
  22.     Memory Considerations
  23.  
  24.     This version of msged needs approximately 130k or more available memory to 
  25. work properly and will use whatever it can get. It will, in fact, run with less 
  26. than 100k(!) but it'll do so VERY slowly and restrict message size somewhat. I 
  27. hope to reduce these requirements in the near future. msged's code is overlaid 
  28. now, so DON'T compress it with either EXEPACK or LZEXE. 
  29.  
  30.     Credits
  31.  
  32.     Bill Andrus for OS/2 support. Thanks for consent to use the Clarkson 
  33. Speller. I also want to thank the Binkley Trio (Bob Hartman, Vince Perriello 
  34. and Alan Applegate) for permission to use the lookup code that probes 
  35. fidouser.lst to match nodelist names with addresses. Particular thanks to Vince 
  36. for writing the Video Fossil routines and integrating them for me! 
  37. Additionally, I'd like to credit James A. Woods, Jeff Mogul and Frank Whaley 
  38. with the module BMG.C, which performs the Boyer-Gosper-Moore search and makes 
  39. the Find command useful.  Finally, thanks to all the sysops and point operators 
  40. who have encouraged me to keep improving msged... there are too many to list! 
  41.  
  42. Contacting the author 
  43.  
  44.     I can be contacted in the following ways: 
  45.  
  46.          Fidonet 
  47.          jim nutt 
  48.          1:114/30@fidonet 
  49.  
  50.          UUCP 
  51.          ...!asuvax!stjhmc!hndymn!jnutt 
  52.  
  53.          InterNet 
  54.          jnutt@hndymn.fidonet.org 
  55.  
  56.          USnail 
  57.          'the computer handyman' 
  58.          12839 N. 8th Ave. 
  59.          Phoenix, AZ USA 85029 
  60.  
  61.     With that out of the way, a little about the program itself. 
  62.  
  63. Introduction
  64.  
  65. msged was first conceived in 1987 to fill a specific need in the Fidonet 
  66. community, an answer to the demand for a small, fast and functional message 
  67. editor that was easy to install, easy to learn and easy to use. Except for its 
  68. size, which I plan to reduce in the near future, Version 2.00 retains all these 
  69. virtues. Addressing the needs of a more varied networking community has, 
  70. however, pushed msged out of the realm of a small utility and into that of a 
  71. full-fledged message management application. Multiple message database types 
  72. are now supported, automatically providing sophisticated handling of Fidonet 
  73. Extended, Internet Domain and UUCP bangpath addressing. All configuration 
  74. options are user accessible from the Settings Menu, allowing you to modify and 
  75. save them for later reuse. 
  76.                                            
  77. Getting Started 
  78.  
  79.     Some Conventions 
  80.  
  81.     I've tried throughout this manual to use standard conventions to indicate 
  82. function keys. A keypress notation such as <Alt><S>, for instance, instructs 
  83. you to press and hold the key labeled Alt, and then press the letter S. <Enter> 
  84. and <Return> are synonomous. [Commands enclosed in quotes indicate typed text, 
  85. or some such. Setup menu selections are capitalized. Configuration options 
  86. preceded with an astrick are required] 
  87.  
  88.     Installing msged 
  89.  
  90.     Installing msged is easy, especially if you run BinkleyTerm. In fact, if 
  91. you have an Areas.Bbs file in Confmail acceptable format, msged can glean most 
  92. of its configuration instructions from this and BinkleyTerm's .Cfg file. If 
  93. msged can't find everything it needs to run, it jumps automatically into the 
  94. setup function.  All you need do is run msged. 
  95.  
  96.     Setting your preferences 
  97.  
  98.     Press <ALT><S> from the message reader or message list to reach the setup 
  99. menu. msged's 12 major configuration groups will appear on the left side of the 
  100. screen. Scroll through the looping selection list using either the up and down 
  101. arrow keys, the <PgUp> and <PgDn> keys, or by typing enough characters to 
  102. uniquely identify an option. Press <Enter> with the cursor over your choice and 
  103. move to the various submenus that will display to the right. Make any desired 
  104. changes and use the up down arrow keys or press <Enter> again to incorporate 
  105. those changes. The <ESC> key allows you to back out of any msged menu
  106.  
  107. [the following should be under entering a message]
  108.  
  109. <Alt><R> rotates text when entering a message, same as the < or > key when 
  110. reading messages.  first press is rot13, second is rot10, third returns text to 
  111. normal.  be warned!  the text is echoed rotated, so it's tough to read what you 
  112. type. This is most useful when reading usenet newsgroup like rec.humor or 
  113. rec.movies where it used to hide the punch line of jokes and the endings of 
  114. movies.
  115.  
  116. Alias address lookups... huh? Whatzat?
  117.  
  118. If you have addresses in multiple networks, such as Fidonet,
  119. Alternet, Eggnet, etc, msged will attempt to puzzle out the
  120. proper origination address for your message.  i.e., if you have
  121. addresses in zone 7 (Alternet) and a Fidonet zone and then
  122. write  message to an Alternet address, msged will automatically
  123. use your zone 7 address as the proper address for the message.
  124.  
  125.          Saving and modifying your configuration
  126.  
  127.          In order to recall any setup changes the next time you use msged, 
  128. you'll have to select SAVE from the main menu and press <Enter>. Doing so will 
  129. save the current configuration to the drive and directory where msged was 
  130. loaded, using the default file name msged.cfg or the name you specified for 
  131. CONFIG FILE NAME. (See: Config file name, listed under Default Filenames) 
  132. Otherwise, any and all configuration changes remain in effect only until you 
  133. exit the program. You can edit this configuration file with any standard ASCII 
  134. flat text file editor. 
  135.  
  136.          Using the msged field editor 
  137.  
  138.          msged's field editor makes navigating the setup screens and message 
  139. address fields simple. <Ctrl><X> clears all text from a field. <PgUp> and 
  140. <PgDn> keys move from field to field. Left and right arrow keys move the cursor 
  141. back and forth within any field. The <Del> key deletes characters to the right 
  142. and <BackSpace> deletes to the left. The <Home> and <End> keys move to the 
  143. beginning and end of a field. The <Ins> key toggles "insert new text" and 
  144. "overwrite old text" modes. The <Esc> key aborts entry of a field without 
  145. making changes. Finally, you can incorporate your changes by pressing either 
  146. the <Enter> key, or by using the up and down arrow keys.  
  147.  
  148. C O N F I G U R A T I O N
  149.  
  150.     Who are you? Where are you? 
  151.    
  152.     msged needs to know the default names and addresses you want on messages 
  153. sent from your system.  You can enter this information yourself from the Setup 
  154. screen or, if it's available, allow msged to scan the Binkley.Cfg file for it. 
  155.  
  156.          Entering your Name 
  157.  
  158.          You can change the default name used on the From: line of messages by 
  159. selecting "Misc" choice on setup menu.  A secondary menu gives you the option 
  160. of changing either your name or your origin line. 
  161.  
  162.          Setting up your address(es)
  163.  
  164. msged allows you to set more than one address for your location,
  165. these are called aliases. The first address is the default
  166. origination address of your messages, the others are used for
  167. ALIAS ADDRESS LOOKUP (see above).
  168.  
  169.          msged and Your Screen 
  170.  
  171.          msged can, in most cases, determine the proper way to access your 
  172. video screen directly. This includes accessing large screens like 100x60 or 
  173. 132x25, etc, automatically.  If for some reason, however, msged can't 
  174. understand your computer, you can change most items via the configuration file. 
  175.  
  176.               Direct Video 
  177.  
  178.               This is the fastest and preferred way for msged to access your 
  179. video screen.  msged is DesqView aware and will use a shadow buffer. Support 
  180. for DoubleDos is haphazard [spotty] at best. 
  181.  
  182.               Using the BIOS 
  183.  
  184.               BIOS video, while a great deal slower than Direct, may prove the 
  185. only option for some computers or when running under some multitaskers. 
  186.  
  187.               Video FOSSIL 
  188.  
  189.               FOSSIL video access is the most portable of the options, even 
  190. enabling msged to run on the DEC Rainbow and other non-IBM compatible MS-DOS 
  191. computers.  To work properly, you must first load a FOSSIL driver, as well as a 
  192. Video FOSSIL appendage -before- running msged. 
  193.  
  194.                    What is a video FOSSIL? 
  195.  
  196.                    A video FOSSIL is an appendage to the Fido Opus Seadog 
  197. Standard Interface Layer (FOSSIL).  Normally loaded as a TSR application after 
  198. the FOSSIL driver, it provides a standard set of functions for screen access 
  199. over a wide variety of computers, insulating msged (and other applications) 
  200. from the slings and arrows of video i/o on those systems. 
  201.  
  202.                    Why would I need a video FOSSIL? 
  203.  
  204.                    You need a video FOSSIL if you are running an MS-DOS 
  205. compatible computer that is not [entirely] IBM compatible.  Good examples of 
  206. such computers are the DEC Rainbow, Tandy 2000 and various Japanese computers. 
  207.  
  208.                    Where can I get one? 
  209.  
  210.                    Video FOSSILs are available from a number of sources. Many 
  211. of them are distributed through FidoNet's Software Distribution System (SDS). 
  212. Or it may prove easiest to simply find someone with the same type of computer 
  213. and ask them where they got theirs. 
  214.  
  215.               OS/2 
  216.  
  217.               msged fully exploits the OS/2 VIO video interface and should be 
  218. compatible with the Presentation Manager. 
  219.  
  220.          Screen Colors 
  221.  
  222.          I've tried to permit full color and attribute control from the setup 
  223. screen without making the choices overwhelming. After selecting the VIDEO setup 
  224. option, press <Enter>, position your cursor over COLOR and press <Enter> again. 
  225. The six available color groups (described below) will appear in their current 
  226. settings in upper right of the screen. Scroll through the menu directly below 
  227. it for the color group you want to change and press <Enter> to bring up the 
  228. FOREGROUND, BACKGROUND menu. Selecting either of these two options displays one 
  229. last menu, a list of colors.  Choose the color you want, press <Enter> and 
  230. you'll land back at the FORE/BACKGROUND menu.  
  231.  
  232.               Normal 
  233.  
  234.               This color represents text you or others have typed, the color 
  235. that will account for most of your message text. 
  236.  
  237.               Information 
  238.  
  239.               This color displays text generated by msged, usually denoting 
  240. information of some sort. 
  241.  
  242.               Warnings 
  243.  
  244.               This color alerts you to potentially destructive commands (i.e. 
  245. Do you really want to delete this message?). You'll also see it when msged 
  246. needs to catch your eye for some reason. 
  247.  
  248.               Quotes 
  249.  
  250.               This color offsets quoted text. Or at least it tries to. With the 
  251. unruly proliferation of quote prefixes, it's a tough nutt determining exactly 
  252. what is and what isn't quoted text.  msged simply looks for a > character in 
  253. the first six characters of each line.  If it finds one, that line is 
  254. considered a quote.  This is an admittedly simplistic approach but you'll find 
  255. it covers the vast majority of cases. 
  256.  
  257.               Blocks 
  258.  
  259.               This color designates the anchor line of a block when editing a 
  260. message.
  261.  
  262.               Highlighted Text 
  263.  
  264.               This color highlights things like the menu bar, the active field, 
  265. etc. 
  266.  
  267.                    Changing colors by editing the configuration file
  268.  
  269.                    Note that foreground colors displayed in high intensity 
  270. appear in the configuration file preceded with "+". The "+" sign appended to 
  271. the Background color renders blinking text. Gray, bright colors and yellow 
  272. cannot be used for the background. However, you can often set
  273. your monitor / display adapter combination to display bright
  274. backgrounds instead of blinking characters, the method used to do
  275. this varies though/
  276.  
  277.                    Monochrome Monitors
  278.  
  279.                    On IBM-compatible mono systems, bear in mind there are two 
  280. WHITE choices. The WHITE following Brown is normal and the WHITE at the bottom 
  281. of the list, following YELLOW is bright. Unless preceded by the letters LT, 
  282. menu selections for colors BLUE, GREEN, CYAN, RED, MAGENTA, and YELLOW are 
  283. bright. Select "reverse video" by choosing BLACK for foreground and either 
  284. WHITE for background. Specify normal "blinking" text by choosing the same WHITE 
  285. option (bright or normal) for both foreground and background. Get bright 
  286. "blinking" text (eeeek!) with bright WHITE in the foreground and YELLOW in the 
  287. background. LT BLUE, LT GREEN, LT CYAN, LT RED, LT MAGENTA, BROWN, WHITE, GRAY, 
  288. or BLUE in the foreground with a BLACK background yields underscored text.
  289. The best way to do this is to play with the settings until you
  290. get something you like...
  291.  
  292.          Switch Settings 
  293.  
  294.          Select SWITCHES from the main setup menu and press <Enter> for a 
  295. submenu display of the available options toggled On/Off the with the <Enter> 
  296. key. All these switches default to ON. 
  297.  
  298.               Soft carriage returns 
  299.  
  300.               Add soft carriage returns (ASCII 0x8d) when msged's editor saves 
  301. messages?  Soft carriage returns are optional in Fidonet Technology networks, 
  302. but are expected in messages destined for Usenet or InterNet.
  303. When in an area marked as UUCP or NEWS soft carriage returns are
  304. added regardless of the setting of this switch.
  305.  
  306.               Seen-By lines 
  307.  
  308.               Display the normally hidden SEEN-BY lines in echomail messages?  
  309. For the most part you want this turned off, but on occasion you may want to see 
  310. where a message has been.  SEEN-BYs and kludge lines also toggle manually in 
  311. the message reader with the <ALT><V> View command. 
  312.  
  313.               Tearlines 
  314.  
  315.               Insert tear and origin lines? If you'd rather your echomail 
  316. packer do the job, toggle this option OFF. 
  317.  
  318.               Kludge lines 
  319.  
  320.               Display the normally hidden control information in messages?  
  321. This defaults to OFF.  Kludge lines and SEEN-BYs also toggle manually in the 
  322. message reader with the <ALT><V> View command. 
  323.  
  324.               Confirm Deletes 
  325.  
  326.               Double check before deleting messages?  Normally you want this 
  327. ON, but when deleting a large number of messages it's often convenient to 
  328. temporarily turn it OFF. 
  329.  
  330.               MSGIDs 
  331.  
  332.               Generate MSGID lines in messages?  You should leave this option 
  333. turned ON. 
  334.  
  335.               Strip Kludges 
  336.  
  337.               Remove old kludge lines and rewrite them when changing, copying, 
  338. forwarding or moving a message?  You should leave this option turned ON. 
  339.  
  340.               OPUS format dates 
  341.  
  342.               Generate message dates in the Opus format? Most sysops should 
  343. leave this option ON.  If turned off, however, msged generates messages that 
  344. conform to Fido/Dutchie standards and include zone and point addressing 
  345. information in the message. 
  346.  
  347. [this option will probably be eliminated]
  348.  
  349.               Spell Check [???] 
  350.  
  351.               Load, toggle with <><>, unload. if i get the interface debugged 
  352. it will be the clarkson speller.  it will be available as msgedspl or somesuch. 
  353. it ain't great but it does it's job.  problem is it seems to be corrupting 
  354. memory that don't belong to it.    
  355.  
  356.          Margins 
  357.  
  358.          msged lets you decide column number where you want the text of your 
  359. messages to wrap and additionally how you want tabs expanded.  These items are 
  360. found under Margins in the setup menu. 
  361.  
  362.               Right margin [work on it]
  363.  
  364.               The screen column where normal text should wrap.  Generally the 
  365. same as the screen width.  If you reduce the screen size (using the DOS shell 
  366. or Run Command) and the right margin value is larger than the new screen size 
  367. it will be reset to the new screen size minus one. 
  368.  
  369.               Quote margin 
  370.  
  371.               This is the column at which quoted text is to be wrapped.  
  372. Generally set to column 65.  If the right margin is changed to be less than the 
  373. quote margin, the quote margin is changed to be less than the right margin by 
  374. the length of the quote prefix plus about ten characters. 
  375.  
  376.               Tab spacing 
  377.  
  378.               Generally left at 8, essentially sets tab stops at every eighth 
  379. column.  Can be changed to anything up to the right margin. 
  380.  
  381.       Quotes 
  382.  
  383.          msged allows you a great deal of flexibility over how quoted text 
  384. appears in your messages.  
  385.  
  386.  
  387.  
  388. hidden and SEEN-BY lines are only quoted when they are toggled ON
  389.  
  390.               items
  391. The following text strings, found in the setup menu under Quoting, control the 
  392. attribution line and quote prefix. 
  393.  
  394.          Quote prefix string 
  395.  
  396.          This is the string used to precede every quoted line of text.  Four 
  397. special characters are available.  The ampersand (&) is expanded to all the 
  398. initials of the quoted source. A caret (^) is changed to the first initial and 
  399. an asterisk is changed to the last initial.  Also, the underscore character (_) 
  400. is changed into a space. 
  401.  
  402.          Attribution line 
  403.  
  404.          msged now lets you design a usenet style attribution line to 
  405. introduce quoted text. The default attribution line is: 
  406.  
  407.               attribution In a message of <%m %d %h> %f (%a) writes:\n 
  408.  
  409.          The percent (%) signs indicate a special format character follows. A 
  410. backslash (\) followed by an n (\n) generates a line break.  The format 
  411. characters have the following meanings: 
  412.  
  413.               %t   Name of person original message was to 
  414.               %f   Name of person original was from 
  415.               %a   Address of sender of original message 
  416.               %w   Day of week original was sent (3 letters) 
  417.               %d   Day of month original was sent (1-31) 
  418.               %m   Month original was sent (3 letters) 
  419.               %y   Year original was sent (00-99) 
  420.               %h   Time original was sent (hh:mm) 
  421.               %%   Percent sign 
  422.               \n   Added at end to generate a blank line 
  423.  
  424.  
  425.       Default Filenames 
  426.  
  427.       This selection on the setup menu lets you set the default name for a 
  428. number of the files msged is able to create and use. 
  429.  
  430.          Outfile 
  431.  
  432.          msged now handles message exports in a variety of ways when you press
  433. <Alt><W>. Overwrite file is the default. 
  434.  
  435. You can copy to file with or without added carriage returns (newlines, 
  436. wordwrap), quoted or unquoted text, with headed or headless unformatted text. 
  437. And you can accomplish all this directly from editor, the reader or an area 
  438. file list. The three file export option switches described below are "+" 
  439. (append to file), ",t" (add message header with wordwrap) and ",q" (quote text 
  440. using the default attribution header and quote string). 
  441.  
  442. Bear in mind that any file <Alt><I> imported from your own text editor may or 
  443. may not contain carriage returns. The ",t" and ",q" switches do not work 
  444. simultaneously. 
  445.  
  446.               <Alt><W> Outfile Option Switches, where OUTFILE is any name of 
  447. the file you export. 
  448.  
  449.               To overwrite to a file with message text header omitted and no 
  450. added carriage returns: OUTFILE 
  451.  
  452.               To append to a file, without message headers and carriage returns 
  453. (newlines) appearing only at the ends of paragraphs, place a plus sign (+) in 
  454. front of the file name: +OUTFILE 
  455.  
  456.               To preface an exported message with a text header and append 
  457. carriage returns to the end of each line:  +OUTFILE,t 
  458.  
  459.               To append to a file with quoted and attribution format: 
  460. +OUTFILE,q 
  461.  
  462.          Lastread 
  463.  
  464.          msged creates a file to track the last message read in each directory 
  465. containing a .msg style message base. The lastread variable lets you set the 
  466. name of that file. 
  467.  
  468.          Echomail tosslog 
  469.  
  470.          msged generates a listing of each file area you've accessed, enabling 
  471. your message packing software to toss and scan new echomail more efficiently. 
  472. This option lets you specify the file name for that listing. To have msged 
  473. append area names to your echomail tosslog, rather than overwrite it, precede 
  474. your tosslog's filename with a "+" sign. 
  475.  
  476.          Quickbbs directory 
  477.  
  478.          This is the subdirectory containing the quickbbs message base. 
  479.  
  480.          Primary userlist 
  481.  
  482.          This is the name of the first userlist used for looking up addresses. 
  483.  
  484.          Secondary userlist 
  485.  
  486.          This is the name of the userlist that is searched if a name isn't 
  487. found in the first userlist.
  488.  
  489.          Config file name 
  490.  
  491.          This is the name you want msged to use when saving its configuration 
  492. file. 
  493.  
  494.     Adding and Editing message areas 
  495.    
  496.     msged lets you add, delete and change message areas and their attributes on 
  497. the fly.  This menu selection is where it is done. 
  498.  
  499. fido    mail ATTRIB "description"   path    areatag
  500. quick   uucp                        board #
  501.         news
  502.         local
  503.         echo
  504.  
  505. each line indicates an alternative value for a field.
  506.  
  507. ATTRIB is none or one or more of the following letters 
  508.  
  509.  
  510. indicate the default 
  511. attributes for a message area: p = privileged, c = crash, k = kill/sent, d = 
  512. direct and h = hold. Enclose the description in double quotes. Path applies 
  513. only to fido style message bases and is interpreted as a board number in quick 
  514. message bases. Areatag applies only to echomail areas. 
  515.  
  516.  
  517.       Adding an Area 
  518.  
  519.       Setting the default message attributes 
  520.  
  521.          Privileged 
  522.          Hold 
  523.          Direct 
  524.          Crash 
  525.          Kill / Sent 
  526.  
  527.       Deleting Areas 
  528.       
  529.    Redefining the Keyboard 
  530.    
  531.       Command Key bindings 
  532.       Function Key Macros 
  533.  
  534.       msged's macros allow you to record and assign any sequence of keystrokes 
  535. to unshifted <Shift> <Ctrl> and <Alt> function keys, (and is limited only by 
  536. your available memory? [yes]). 
  537.  
  538. These the configuration file with the keyword "function" 
  539.  
  540. name 
  541. you've used to identify them, numbered from 1 to 40, where 1-10 represent the 
  542. unshifted <F1-F10> function keys, 11-20 represent <Shift><F1-F10>, 21-30 
  543. represent <Ctrl><F1-F10> function keys and 31-40 represent <Alt><F1-F10> ALT 
  544. function keys.  As an example, I've have my signature defined as a macro 
  545. assigned to function key F10., the command is: 
  546.  
  547.      function 10 jim nutt^m'the computer handyman'\0x1f
  548.  
  549. The trailing \0x1f sends an <alt><s> and causes msged to save the
  550. message.  This macro would be assigned to function key F10.
  551.  
  552. function 0 is an autostart macro, executes when msged is started.
  553.  
  554. BE ADVISED: MACROS INTENDED FOR THE READER WILL ALSO WORK IN THE EDITOR
  555.  
  556. You can abort any macro by pressing <Esc>.
  557.  
  558.  
  559.    Gateways to the World 
  560.    
  561.       What are gates? 
  562.  
  563.  
  564.       Defining a gateway 
  565.  
  566.       If the message is not crash (continuous? yech!) mail, it is redirected to 
  567. the proper zone gateway, otherwise it remains addressed to the destination 
  568. node.  In either case, an INTL line of the form: 
  569.  
  570.          UUCP / InterNet gates 
  571.  
  572.          Gates to FidoNet technology networks (Alternet, et al) 
  573.  
  574. Starting Msged
  575.  
  576.      Command Line Options
  577.  
  578.      You can start msged either from the DOS command line or from a batch file 
  579. (see Appendix A).  In either case, msged recognizes two command line 
  580. parameters; the first identifies msged's configuration file name (defaulting to 
  581. msged.cfg or Binkley.Cfg) and the second specifies an areas file name 
  582. (defaulting to Areas.Bbs). You can designate a different areas file without 
  583. supplying a configuration file name. 
  584.  
  585. Reading Messages 
  586.  
  587. reader, next_area (+) and prev_area (-). if areas have been scanned (via alt-s 
  588. on the areas menu), the commands go to the next and previous areas with unread 
  589. messages in them, if no areas have new messages or if areas have not been 
  590. scanned, then they move to the next and previous areas. 
  591.  
  592.  
  593.     Moving between messages in an area 
  594.    
  595.     Scanning for new messages 
  596.  
  597.     Scan is initially bound to the * key (either will do).  This command scans 
  598. all areas for new messages.  Used in conjunction with next and prev area, you 
  599. can check for mail without ever hitting the areas menu. 
  600.  
  601. Moved the word scanning up a couple of lines on the areas screen [huh?]
  602.    
  603.     Changing to another message area 
  604.    
  605.     Searching for text strings in a message 
  606.    
  607.     Exporting Messages 
  608.    
  609. Entering Messages 
  610.  
  611.     Replies 
  612.  
  613.     Quotes 
  614.  
  615.     New Messages 
  616.  
  617.     Addressing: Fidonet, The InterNet and UUCP 
  618.     (What the devil is a 'bang path'?) 
  619.  
  620.     In today's world of electronic mail, addressing a message can get 
  621. messy.  Particularly if the message is destined for a system in another 
  622. computer network, such as UUCP or the Internet.  Fortunately, msged understands 
  623. most of the vagarities of the various types of addresses and can do most of the 
  624. tricky stuff by itself.  All you need to do is enter the address. 
  625.  
  626.          Fidonet 
  627.  
  628.          Fidonet addressing is msged's native tongue.  It is fully aware of 
  629. domains, zones, nets, nodes and points and can generate the necessary 
  630. addressing in the message.  The general form of a Fidonet address is as 
  631. follows: (items in {} are optional) 
  632.  
  633.               {zone:}{net/}node{.point}{@domain} 
  634.  
  635.          Zone, net, node and point are integers.  Domain represents the name of 
  636. the Fidonet technology network of the message you're addressing. Everything but 
  637. the node number is optional. If omitted, the zone, net and domain default to 
  638. your current zone, while net, domain and the point number default to zero.  In 
  639. fact, anything, except the point number, that is omitted, defaults to the 
  640. corresponding value in your address. 
  641.  
  642.          Extended Addressing 
  643.  
  644.               Current Fidonet technology requires special information in the 
  645. message text to indicate domain, zone and point addressing.  For the most part 
  646. you will never have to worry about or even see this information as it is 
  647. normally hidden and generated automatically by msged.  For the curious, 
  648. however, descriptions of the various extended addressing lines appear below.  
  649. You can make these lines visible in a message (if they exist) using the View 
  650. (default <ALT><V>) command. 
  651.  
  652.                    Domains 
  653.  
  654.                    Domain addressing represents a more recent fidonet wrinkle 
  655. designed to more reliably identify and avoid conflicts with identically 
  656. numbered zones and nets in other networks. 
  657.  
  658.                    Domain addressing is accomplished with the DOMAIN line, 
  659. which is formatted as follows: 
  660.  
  661.                         ^ADOMAIN srcdmn srcz:srcnet/srcnod.srcp \ 
  662.                                   dstdmn dstz:dstnet/dstnod.dstp 
  663.  
  664.                    (the backward slash indicates that this should all appear on 
  665. one line). 
  666.  
  667.                    Zones 
  668.  
  669.                    Points 
  670.  
  671.          The InterNet 
  672.  
  673.          UUCP 
  674.  
  675. Editing Messages 
  676.  
  677.     Moving the Cursor 
  678.  
  679.     <ctrl><pgup> and <ctrl><pgdn> go to the top and bottom of the screen
  680.  
  681.     <ctrl><home> and <ctrl><end> go to start and end of message respectively
  682. when in the editor.
  683.  
  684.     Entering Text 
  685.  
  686.     Deleting Text 
  687.  
  688.     Delete word right is bound to <ctrl><t>, deletes the word under the cursor 
  689. and any trailing whitespace to the next word.  if you aren't on a word, deletes 
  690. whitespace to the next word.  A word is anything surrounded by whitespace. 
  691.  
  692.     Manipulating Text Blocks 
  693.  
  694.     Paste buffer. Using <alt><a>...<alt><c> to cut out a block of text retains 
  695. block in the paste buffer until you cut another block out, even when across 
  696. editing different messages.  Particulary useful when quoting from multiple 
  697. messages. Quote the first message and cut out the text you want, then abort the 
  698. edit with <esc>.  next quote the second message, you can now paste the quote 
  699. from the first message into the quote of the second message using <alt><p> 
  700.  
  701.     Creating Carbon Copies 
  702.  
  703.     Want to automatically send copies of the same message to any number of 
  704. people? Simply enter the message as you normally would with <Alt><E>, <Alt><R>, 
  705. <Alt><C> or <Alt><I>. Then, before saving, move to the first column in the 
  706. first line of the message and type the letters "cc:" (UPPER or lower case). 
  707. Follow that with a space and name of the first person you want to receive a 
  708. copy. msged will automatically address the carbon if that name appears in your 
  709. userlist file. Otherwise, type a space and add the appropriate node number next 
  710. to the name. You can continue adding names, one per line but remember the "cc:" 
  711. should appear only once. Make sure to insert a blank line between the last 
  712. carbon copy address and the first line of the actual message. All copies are 
  713. marked with the "kill/sent" attribute and with the name the original was sent 
  714. to appearing on the first line. If you change the original message latter, it 
  715. WILL NOT recarbon. 
  716.  
  717. explicit address overrides implicit address
  718.  
  719. when the address search routine fails, it will return YOUR address.
  720.  
  721. Errorlevels
  722.         Type of message entered            ErrorLevel
  723.                 NetMail                         1
  724.                 EchoMail                        2
  725.                 UUCP Mail                       4
  726.                 UUCP News                       8
  727.                 Local Messages                 16
  728.  
  729. batch file packer options...
  730.  
  731.  
  732. Forward Copy Move
  733.  
  734. the area a message was forwarded from is added into the origination line of a 
  735. forwarded message.  this doesn't mean that you can automatically forward across 
  736. areas (although you could easily write a macro to so). But it does make it 
  737. easier to forward a message then move it somewhere else. 
  738.  
  739.  
  740. Sending files
  741.  
  742. when you start a subject line with D:\ where D is a drive letter, msged will
  743. assume a file attach and set the attach bit accordingly.
  744.  
  745. Shelling to DOS
  746.  
  747. msged returns you to the drive and directory it was called from when shelling 
  748. to dos 
  749.  
  750.  
  751.