home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / GOLDED.RAR / GOLD / GOLDED.DOC < prev    next >
Encoding:
Text File  |  1991-04-04  |  131.8 KB  |  3,732 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                              ------------
  22.  
  23.                                 GoldED
  24.  
  25.                              ------------
  26.  
  27.  
  28.            A full-feature Sysop/Point message reader/editor
  29.  
  30.  
  31.                              Version 2.30
  32.  
  33.                         Released april 5, 1991
  34.  
  35.  
  36.              Program and manual written by Odinn Sorensen
  37.  
  38.     Copyright (C) 1990-1991 by Odinn Sorensen. All Rights Reserved
  39.  
  40.  
  41.  
  42. GoldED - A full-feature Sysop/Point message reader/editor.     Page 1
  43. ----------------------------------------------------------------------
  44.  
  45. F E A T U R E S
  46.  
  47.     * Supports the QuickBBS-style (MSG*.BBS) message database.
  48.     * Supports the Fido/Opus-style (*.MSG) message files.
  49.     * Supports most popular mailer/processor area configurations.
  50.     * Many configuration options.
  51.     * Has an internal editor for writing messages.
  52.     * Can call an external shellchecker from the internal editor.
  53.     * Can use external editor or word processor for writing messages.
  54.     * Supports character translation via FSC-0050/51/54 and Composed.
  55.     * Message templates.
  56.     * Carbon Copy and Crossposting feature.
  57.     * Random System for origins and other data.
  58.     * Nodelist/userlist lookup and browsing.
  59.     * Bulk message marking and copy/move/printing.
  60.     * Forwarding and moved replys to other conferences.
  61.     * File selection for file attaching.
  62.     * Full keyboard redefinition.
  63.     * Keyboard macros and keystacking from the commandline.
  64.     * Configurable language.
  65.     * Configurable colors.
  66.     * Context-sensitive help system.
  67.     * Twitting of names and subjects.
  68.  
  69.     ... And many other neat features!
  70.  
  71.  
  72.  
  73. R E Q U I R E M E N T S
  74.  
  75.     * Any IBM PC compatible computer with at least 512K memory.
  76.     * MS-DOS or PC-DOS 3.00 or above.
  77.     * Diskspace for the GoldED files + msgbase files.
  78.     * Enough free file handles in CONFIG.SYS (I have FILES=30).
  79.     * A QuickBBS or Fido/Opus compatible messagebase.
  80.  
  81.  
  82.  
  83. GoldED - A full-feature Sysop/Point message reader/editor.     Page 2
  84. ----------------------------------------------------------------------
  85.  
  86. T H I S   M A N U A L
  87.  
  88.     As you will find out, this is essentially a reference manual for
  89.     the configuration of GoldED.
  90.  
  91.     There are currently no contents page or word index, this will be
  92.     added in a future version of this manual. Consider yourselves
  93.     lucky that there are page numbers! :-)
  94.  
  95.     I wish I had time to write a more general introduction to the
  96.     world of echomail communication and the hands-on use of my
  97.     program, but manual writing is not my favorite passtime, fun as it
  98.     might be at times.
  99.  
  100.     GoldED is designed to be very configurable, and unfortunately this
  101.     always makes things (even more) difficult for the inexperienced
  102.     point or sysop. I hope that I have made life a bit easier by
  103.     providing the simpler configuration examples, and including a
  104.     special "advanced" package for when you feel confident with the
  105.     operation of GoldED.
  106.  
  107.     I hope you will like and enjoy what you see - many others have.
  108.  
  109.     Have a nice day!
  110.  
  111.     Odinn Sorensen, Author of GoldED.
  112.  
  113.  
  114.  
  115. L E G A L   S T U F F
  116.  
  117.     GoldED is provided as is, with no warranty of any kind, either
  118.     expressed or implied. GoldED is only guaranteed to occupy disk
  119.     space. You are free to copy and distribute the GoldED archive
  120.     freely, provided no changes or additions are made to the package.
  121.  
  122.     Odinn Sorensen (The Author) shall in no event be held liable to
  123.     you or anyone else for any damages of ANY kind, incidental or
  124.     consequential, arising from the use or inability to use this
  125.     program.
  126.  
  127.     All products by Odinn Sorensen are trademarks and are Copyright by
  128.     Odinn Sorensen. Other products and brand names are trademarks and
  129.     Copyright by the respective holders.
  130.     
  131.     Please read the REGISTER.DOC file for information about the legal
  132.     uses of this program.
  133.  
  134.  
  135.  
  136. GoldED - A full-feature Sysop/Point message reader/editor.     Page 3
  137. ----------------------------------------------------------------------
  138.  
  139. Q U I C K   I N S T A L L A T I O N
  140.  
  141.     GoldED is a very complex program with many options meant for
  142.     experienced users. If you have been using GoldED before, or
  143.     consider yourself a configuration wizard, go ahead and use the
  144.     advanced configuration provided. It contains just about *all* the
  145.     possible configuration options available, and has been known to be
  146.     hard nut to crack even for experienced users!
  147.  
  148.     For new and/or inexperienced users, a simple standard setup has
  149.     been provided to get you going fairly painlessly.
  150.  
  151.     This is a step-by-step procedure for quick installation:
  152.  
  153.     *   Make a new directory. GoldED uses a lot of files, and it is a
  154.         good idea to keep them in a place for themselves.
  155.  
  156.     *   Move all the files in the distribution archive to the new
  157.         directory.
  158.  
  159.     Simple configuration:
  160.     ---------------------
  161.     *   Edit GOLDED.CFG to fit your setup.
  162.     *   Run GOLDLANG.EXE to compile various configfiles.
  163.     *   Run GOLDNODE.EXE to compile your nodelists or userlists.
  164.     *   Run GOLDED.EXE.
  165.  
  166.     And that's it! However, as soon as you are familiar with the
  167.     simple configuration, you should take a look at the advanced
  168.     stuff, because there many interesting and useful things there!
  169.  
  170.     Advanced configuration:
  171.     -----------------------
  172.     *   Run ADVANCED.EXE to unpack the advanced configuration.
  173.     *   Edit GOLDED.CFG and GOLDED.ARE to fit your setup.
  174.     *   Run GOLDLANG.EXE to compile various configfiles.
  175.     *   Run GOLDNODE.EXE to compile your nodelists/userlists.
  176.     *   Run GOLDED.EXE.
  177.  
  178.     Good luck!
  179.  
  180.  
  181.  
  182. GoldED - A full-feature Sysop/Point message reader/editor.     Page 4
  183. ----------------------------------------------------------------------
  184.  
  185. C O M M A N D L I N E   A R G U M E N T S
  186.  
  187.     Syntax:  GOLDED [keystacking] [options]
  188.  
  189.     Options:
  190.         -C<configname>
  191.             Specifies another configuration file than GOLDED.CFG.
  192.  
  193.         -E<echoid>
  194.             If specified, GoldED starts directly in that echo,
  195.             bypassing the area selection screen. See the STARTECHO
  196.             configuration keyword for more info.
  197.  
  198.         -O<ovlsize>
  199.             Specifies the overlay size for GoldED (the default is
  200.             approximately 64K). Higher values (up to 200K) causes
  201.             GoldED to run faster, and use more memory. Lower values
  202.             (down to about 30K) makes it run slower, in less memory.
  203.  
  204.         -S<sortspec>
  205.             Sort all areas according to <sortspec>. (see AREASORT
  206.             config keyword).
  207.  
  208.         -T<seconds>
  209.             Set the timeout value. A value of zero (0) means never
  210.             timeout. (TIMEOUT config keyword).
  211.  
  212.  
  213.     Keystacking:
  214.  
  215.         Any non-option characters on the commandline are stuffed into
  216.         the keyboard buffer. See the chapter on keyboard definition
  217.         and the STACKKEYS keyword for more info.
  218.  
  219.         Example: GOLDED @S A
  220.             Makes GoldED go to the area scanning menu <Alt-S>, and
  221.             select scanning of <A>ll areas.
  222.  
  223.         >>> See the Macros and Keystacking section for more info.
  224.  
  225.  
  226.  
  227. GoldED - A full-feature Sysop/Point message reader/editor.     Page 5
  228. ----------------------------------------------------------------------
  229.  
  230. E N V I R O N M E N T   V A R I A B L E S
  231.  
  232.     GoldED recognizes and uses several environment variables.
  233.  
  234.     These are specific to GoldED:
  235.     -----------------------------
  236.  
  237.     SET GOLDED=<Path>
  238.         Path to the GOLDED.CFG file. It is recommended to set this
  239.         variable.
  240.  
  241.     SET GEDCMD=<Commandline Arguments>
  242.         Specifies additional commandline arguments. Use this if you
  243.         want to specify arguments, but need to run GoldED without them
  244.         (for example when renaming GOLDED.EXE to DBEDIT.EXE). You can
  245.         override the environment arguments with "real" commandline
  246.         arguments.
  247.  
  248.     These are used by the area config reader in GoldED:
  249.     ---------------------------------------------------
  250.  
  251.     SET FD=<Path>
  252.         Path to the FrontDoor/TosScan system files.
  253.  
  254.     SET RA=<Path>
  255.         Path to the RemoteAccess system files.
  256.  
  257.     SET QBBS=<Path>
  258.         Path to the QuickBBS system files.
  259.  
  260.     SET DB=<Path>
  261.         Path to the D'Bridge system files.
  262.  
  263.     SET OPUS=<Path>
  264.         Path to the Opus system files.
  265.  
  266.     SET IMAIL=<Path>
  267.         Path to the IMail system files.
  268.  
  269.     SET DUTCHIE=<Path>
  270.         Path to the Dutchie system files.
  271.  
  272.     SET MAXIMUS=<Path>
  273.         Path to the Maximus system files.
  274.  
  275.  
  276.  
  277. GoldED - A full-feature Sysop/Point message reader/editor.     Page 6
  278. ----------------------------------------------------------------------
  279.  
  280. E R R O R L E V E L S
  281.  
  282.     To ease operation in batchfiles, GoldED exits with a set of
  283.     errorlevels:
  284.  
  285.         100 = QBBS Index errors. (See REBUILD keyword).
  286.         004 = Echomail entered.
  287.         002 = Netmail entered.
  288.         001 = Local mail entered.
  289.         000 = Exit okay. No mail entered.
  290.  
  291.         Other values: Some sort of error.
  292.  
  293.     Add values together to find the combined errorlevels. For example,
  294.     errorlevel 6 is returned if netmail (2) and echomail (4) was
  295.     entered.
  296.  
  297.     See the RUNGOLD.BAT file for a useful skeleton for automated
  298.     operation using the errorlevels.
  299.  
  300.  
  301.  
  302. L O G F I L E
  303.  
  304.     If GoldED exits with an error, a GOLDED.LOG file is generated,
  305.     specifying some debugging detail about the error situation. Please
  306.     send cuttings from this log if you report bugs that causes a log
  307.     to be generated.
  308.  
  309.     The log file is in FrontDoor format, and the filename is defined
  310.     with the GOLDEDLOG keyword.
  311.  
  312.  
  313.  
  314. GoldED - A full-feature Sysop/Point message reader/editor.     Page 7
  315. ----------------------------------------------------------------------
  316.  
  317. G O L D E D   U T I L I T I E S
  318.  
  319.     The distribution archive comes with a few utility programs,
  320.     described here.
  321.  
  322.     GOLDLANG.EXE
  323.     ------------
  324.     GoldLANG has no commandline parameters.
  325.  
  326.     This utility "compiles" severeal configuration files to binary
  327.     versions for easy digestion by GoldED:
  328.  
  329.         GOLDED.HLP  (Help system).
  330.         GOLDED.KEY  (Keyboard definitions).
  331.         GOLDED.LNG  (Language definitions).
  332.         GOLDED.RAN  (Random system).
  333.         *.CHS       (Charset translation tables).
  334.         *.ESC       (Escape sequence translation tables).
  335.  
  336.     You must run GoldLANG each time you change any one of these files.
  337.  
  338.  
  339.     GOLDNODE.EXE
  340.     ------------
  341.     Command line syntax: GOLDNODE [-options] [configfile]
  342.  
  343.     [-options] =   -C        Conditional compile.
  344.                    -F        Forced compile.
  345.                    -D        Remove duplicate nodes from index.
  346.                    -M<n>     Compile max <n> nodes (default is 16000).
  347.                    -U<file>  Create sorted FIDOUSER.LST userlist file.
  348.  
  349.     [configfile] =           The path AND filename of the GOLDED.CFG
  350.                              configuration file to read.
  351.  
  352.     In order to enable nodelist/userlist lookup and browsing, GoldED
  353.     needs to use a set of special nodelist index files. GoldNODE takes
  354.     care of this by compiling your nodeslists and userlists to the
  355.     index files GOLDNODE.ADX and GOLDNODE.NDX.
  356.  
  357.     None of the existing types of nodelist indexes were sufficiently
  358.     useful or documented, so I had to create my own format, sorry.
  359.  
  360.     GoldED normally uses and displays information from the nodelist
  361.     when browsing, but it doesn't really need the nodelist for
  362.     anything - the index files contains sufficient information for
  363.     lookup and browsing. This means that you can delete or pack away
  364.     the nodelists and/or userlists after compiling with GoldNODE, if
  365.     you want to save space and you don't need them for anything else.
  366.  
  367.  
  368.     GOLDRAND.EXE
  369.     ------------
  370.     Commandline syntax: GOLDRAND [randomtext] [randomindex] [-?]
  371.  
  372.     [randomtext]    Defaults to RANDOM.TXT.
  373.     [randomindex]   Defaults to RANDOM.IDX.
  374.  
  375. GoldED - A full-feature Sysop/Point message reader/editor.     Page 8
  376. ----------------------------------------------------------------------
  377.  
  378.     [-?]            Shows a short help screen.
  379.  
  380.     This is an optional utility, which can even be used without
  381.     GoldED. By default it uses a file called RANDOM.TXT - see an
  382.     example in the ADVANCED archive. When run, GoldRAND creates an
  383.     index file for the RANDOM.TXT file and displays one random text.
  384.     On subsequent runs, it just displays new random texts.
  385.  
  386.     The most obvious use for GoldRAND is to maintain and display
  387.     random "Cookies" (wisdom, jokes etc). GoldED can read the random
  388.     file and insert these random texts or cookies into the template
  389.     when you write messages. Another, less obvious use is to make
  390.     random varieties of the headers ("In a message of...") and footers
  391.     ("Greetings from...") in your messages. See the RANDOM.TXT for an
  392.     example of this.
  393.  
  394.     The format of the RANDOM.TXT is simple: It's a normal textfile,
  395.     and each random text is separated by one blank line. When used in
  396.     the GoldED template, most of the template tokens are recognized.
  397.  
  398.     Remember to run GoldRAND each time you change the RANDOM.TXT file.
  399.  
  400.     WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
  401.     Be aware that cookies are often considered "Annoying Behavior",
  402.     since they are usually not "on-topic" in most conferences, and
  403.     just add more bytes to the mailflow, resulting in increased phone
  404.     bills... However, in local BBS conferences or where the moderator
  405.     allows it, they can be nice and refreshing. SO DO NOT ABUSE IT!!!
  406.  
  407.  
  408.  
  409. GoldED - A full-feature Sysop/Point message reader/editor.     Page 9
  410. ----------------------------------------------------------------------
  411.  
  412. K E Y W O R D   R E F E R E N C E
  413.  
  414.     This is an alphabetical list of all the configuration keywords
  415.     used in GoldED. For simplicity, the following symbols are used:
  416.  
  417.     [] = Optional.
  418.     <> = Required/Non-Optional.
  419.     () = Default value.
  420.     ,  = Separates the possible values.
  421.     path = DOS path, optionally ending in a backslash (\).
  422.     file = DOS filename.
  423.     string = String of characters, optionally enclosed in quotes.
  424.     nodespec = FidoNet-style address [zone:][net/][node][.point].
  425.  
  426.     You can have comments in the configuration file by adding a
  427.     semicolon (;) in front of them.
  428.  
  429.  
  430.     ADDRESS <nodespec>
  431.  
  432.         Your network address. Several addresses can be specified if
  433.         you are member of more than one network.
  434.  
  435.  
  436.     AKA <nodespec>
  437.  
  438.         See ADDRESS. AKA is simply an alias for ADDRESS.
  439.  
  440.  
  441.     AREA <areaspec>
  442.  
  443.         With this keyword you define the message areas GoldED knows
  444.         about.
  445.  
  446.         >>> See the Area Configuration section for details.
  447.  
  448.  
  449.     AREAPATH <path>
  450.  
  451.         When you read areas from the various AREA -FILE options,
  452.         GoldED needs to know where the area specific files are placed.
  453.         This keyword specifies where they are found, if not current
  454.         directory.
  455.  
  456.  
  457.     AREASORT <sortspec>
  458.         <sortspec> =
  459.             A(ka)         : Sort by area aka.
  460.             D(escription) : Sort by area description.
  461.             E(choid)      : Sort by area echoid.
  462.             G(roup)       : Sort by area group (if any).
  463.             T(ype)        : Sort by area type (net/echo/local).
  464.             U(nread)      : Sort by unread messages (try it!).
  465.  
  466.         This keyword defines how the area list is sorted upon
  467.         initialization and when you change areas. If U(nread) is
  468.         defined, the list will be sorted ascending by the number of
  469.  
  470. GoldED - A full-feature Sysop/Point message reader/editor.     Page 10
  471. ----------------------------------------------------------------------
  472.  
  473.         messages left in the list. You can override the default
  474.         setting from the command line with the -S<sortspec> option.
  475.  
  476.             Example: AREASORT TUE
  477.  
  478.         This sorts by Type, Unread and Echoid.
  479.  
  480.  
  481.     AUTOATTACH <yes,no> (no)
  482.  
  483.         If enabled, drivespec (C: etc) in the subject in netmail will
  484.         automatically turn on the file attach attribute. The
  485.         autoattach only works if the subject has been edited - i.e. it
  486.         will not automatically re-attach the subject files in replies.
  487.  
  488.         NOTE: This feature is only available to REGISTERED USERS!
  489.  
  490.  
  491.     BEEPYOURMAIL <yes,no> (yes)
  492.  
  493.         If enabled, GoldED will make a noise if it finds a
  494.         non-received message to one of your SYSOP names.
  495.  
  496.  
  497.     BLANKTIME <seconds> (180)
  498.  
  499.         If non-zero, GoldED will blank the screen after the defined
  500.         number of seconds, and put a small moving window up instead.
  501.         Pressing any key (including shiftkeys) will return the screen
  502.         to normal. If zero, no blanking is done.
  503.  
  504.  
  505.     BOARDNOS <yes,no> (no)
  506.  
  507.         If enabled, GoldED will display the QBBS board numbers in the
  508.         area menu instead of sequential numbers.
  509.  
  510.  
  511.     CCATTRIB <attributes>
  512.         <attributes> = See appendix A for definitions.
  513.  
  514.         Defines the default attributes of Carbon Copy messages. CC
  515.         attributes are always *added* to the existing attributes of
  516.         the original message. Usually used to add the Kill/Sent
  517.         attribute...
  518.  
  519.         >>> See the Carbon Copy and Crosspost section for more info.
  520.  
  521.  
  522.     CFMATTRIB
  523.         <attributes> = See appendix A for definitions.
  524.  
  525.         Defines the default attributes of the Confirmation Receipt
  526.         message.
  527.  
  528.         >>> See the GOLDEDCFM keyword for more info.
  529.  
  530.  
  531. GoldED - A full-feature Sysop/Point message reader/editor.     Page 11
  532. ----------------------------------------------------------------------
  533.  
  534.  
  535.     CCLIST <listspec> (Names)
  536.         <listspec> =
  537.             Keep    : Keep the list as entered.
  538.             Names   : Convert list to "CC: Name, Name, Name.." format.
  539.             Visible : Convert list to "CC: Name Address" format.
  540.             Hidden  : Convert list to "^aCC: Name Address" format.
  541.             Remove  : Remove the list completely.
  542.  
  543.         This specifies the format of the Carbon Copy list, as it will
  544.         look after processing. You can change the format in the CC
  545.         menu before processing.
  546.  
  547.         >>> See the Carbon Copy and Crosspost section for more info.
  548.  
  549.  
  550.     CHARSET <importid> <exportid> <file>
  551.         <importid> = Charset import identifier.
  552.         <exportid> = Charset export identifier.
  553.         <file>     = Charset translation table file.
  554.  
  555.         This keyword defines characterset translation table files.
  556.  
  557.         >>> See the Character Translation section for details.
  558.  
  559.  
  560.     CLEARKEYS <yes,no> (no)
  561.  
  562.         Tells GoldED whether or not to clear the keyboard buffer on
  563.         startup. This also clears STACKKEYS or commandline key
  564.         stuffing. In previous versions of GoldED, it was nescessary to
  565.         enable this keyword if you had renamed GOLDED.EXE to
  566.         DBEDIT.EXE. This version detects the .EXE renaming and
  567.         automatically enables CLEARKEYS, regardless of the
  568.         configuration setting.
  569.  
  570.  
  571.     COLOR <colorspec>
  572.  
  573.         With this keyword, you define the colors used in GoldED.
  574.  
  575.         >>> See the Color Configuration section for details.
  576.  
  577.  
  578.     COLOUR <colourspec>
  579.  
  580.         See COLOR. COLOUR is simply an alias for COLOR.
  581.  
  582.  
  583.     CRLFTERM <yes,no> (yes)
  584.  
  585.         If enabled, all text paragraphs in your messages will be
  586.         terminated with a CR/LF combination. If not, only a CR is
  587.         used. This option was created to fix a problem with a Dutchie
  588.         packer that appearantly needs CR/LF termination of kludge
  589.         lines.
  590.  
  591.  
  592. GoldED - A full-feature Sysop/Point message reader/editor.     Page 12
  593. ----------------------------------------------------------------------
  594.  
  595.  
  596.     DELORIG <yes,no> (yes)
  597.  
  598.         If enabled, you will be asked if the message you just replied
  599.         to should be deleted. Otherwise it is left untouched.
  600.  
  601.  
  602.     ECHOATTRIB <attributes>
  603.         <attributes> = See appendix A for definitions.
  604.  
  605.         Defines the default attributes of echomail messages.
  606.  
  607.  
  608.     ECHOINFO <yes,no> (yes)
  609.  
  610.         Specifies if you want tearline and origin in your echomail
  611.         messages. They will be added by your echomail processor, if
  612.         you disable them here.
  613.  
  614.  
  615.     EDITOR <commandline> [@file] [@line]
  616.         <commandline> = Program commandline.
  617.             @file : Token which is replaced by the editor message
  618.                     filename.
  619.             @line : Token which is replaced by the @Position template
  620.                     line number.
  621.  
  622.         In GoldED it is possible to use your favorite text editor or
  623.         even word processor to write messages. With this keyword you
  624.         specify the commandline for the editor. If you use a word
  625.         processor, be sure to make it export clean ascii text files
  626.         without control codes. You may also need to enable the SWAPALL
  627.         keyword, if the EDITOR requires a lot of free memory.
  628.  
  629.  
  630.     ELIMSNOW <yes,no> (no)
  631.  
  632.         By default GoldED writes directly to the screen, but
  633.         unfortunately on older CGA display adapters, direct screen
  634.         writes can produce harmless, but annoying "snow". If you can't
  635.         live with that, enable this keyword. Note however, that this
  636.         also slows down the screen updating drastically.
  637.  
  638.  
  639.     EMPTYTEARLINE <yes,no> (no)
  640.  
  641.         With this keyword enabled, GoldED will always strip the
  642.         tearline down to just the three dashes, "---", and instead
  643.         inserts the PID (Product IDentification) kludge line, which
  644.         contains the same information, but in a safer form in a safer
  645.         place. The PID kludge is proposed in the FidoNet document
  646.         FSC-0046.
  647.  
  648.  
  649.     ESCSET <import> <export> <escfile>
  650.         <importid> = Charset import identifier.
  651.         <exportid> = Charset export identifier.
  652.  
  653. GoldED - A full-feature Sysop/Point message reader/editor.     Page 13
  654. ----------------------------------------------------------------------
  655.  
  656.         <file>     = Escape sequence translation table file.
  657.  
  658.         This keyword defines escape sequence translation table files.
  659.  
  660.         >>> See the Character Translation section for details.
  661.  
  662.  
  663.     EXCLAREA <echoid>
  664.  
  665.         With this keyword, you can define areas which will be ignored
  666.         by GoldED. This simply means that they will be left out of the
  667.         area pick list. It is possible to use the DOS-style wildcards
  668.         (*,?) in the echoid. The '*' works like in the 4DOS
  669.         COMMAND.COM replacement. Examples: "EXCLAREA *" - excludes all
  670.         areas, "EXCLAREA *SYSOP*" - excludes all areas containing
  671.         "SYSOP" anywhere in the echoid, "EXCLAREA S*.*" - excludes all
  672.         areas beginning with 'S' and containing a '.' anywhere in the
  673.         echoid.
  674.  
  675.  
  676.     EXCLUDENODES <nodemask>
  677.         <nodemask> = See Appendix B for valid nodemasks.
  678.  
  679.         You can define up to 50 different nodemasks to be excluded
  680.         from the compiled nodelists. Use this if you are short of
  681.         space. This keyword is used by GoldNODE, and must be present
  682.         in the main .CFG file (not in INCLUDE'ed .CFG's).
  683.  
  684.         >>> See also the INCLUDENODES keyword.
  685.  
  686.  
  687.     EXPORTCHARSET <charsetid>
  688.  
  689.         Defines the export charset for your messages.
  690.  
  691.         >>> See the Character Translation section for details.
  692.  
  693.  
  694.     EXTKEYS <yes,no> (no)
  695.  
  696.         If enabled, GoldED will use extended bios calls to read the
  697.         keyboard. With the extended keyboard, you can use keys like
  698.         <Alt-Left>, <Alt-Home> and other extended keys. If you don't
  699.         have an extended keyboard, don't despair - using a few tricks,
  700.         I have made it possible to use the extended keys even with a
  701.         non-extended keyboard.
  702.  
  703.  
  704.     FIELDCLEAR <yes,no> (yes)
  705.  
  706.         If enabled, the edit-field (in Write file, import etc.) will
  707.         be automatically cleared for new entry, if a non-edit key is
  708.         the first key pressed.
  709.  
  710.  
  711.     GOLDEDCFM [path]<file> ([GOLDPATH\]GOLDED.CFM)
  712.  
  713.  
  714. GoldED - A full-feature Sysop/Point message reader/editor.     Page 14
  715. ----------------------------------------------------------------------
  716.  
  717.         GoldED supports the Confirmation Receipt attribute, as
  718.         introduced in FrontDoor 2.00 with the FLAGS CFM kludge. If
  719.         GoldED finds an unreceived message to one of your SYSOP names
  720.         with the CFM (or the RRQ Return Receipt Request) attribute
  721.         set, it generates an automatic response message from the
  722.         content of the GOLDEDCFM file. In the GOLDEDCFM file you can
  723.         use many of the template tokens to personalize the automatic
  724.         message. You can specify the default attributes for the
  725.         message with the CFMATTRIB keyword.
  726.  
  727.         >>> See the Message Template section for details of tokens.
  728.  
  729.  
  730.     GOLDEDHLP [path]<file> ([GOLDPATH\]GOLDED.HLP)
  731.  
  732.         Defines the name of the GoldED raw ASCII help textfile. The
  733.         file extension must be .HLP, otherwise GoldLANG will not
  734.         compile it to the binary .HLX version.
  735.  
  736.  
  737.     GOLDEDLOG [path]<file> ([GOLDPATH\]GOLDED.LOG)
  738.  
  739.         Defines the name of the GoldED logfile. The logfile is in
  740.         FrontDoor format, and only generated if GoldED exits with an
  741.         error.
  742.  
  743.  
  744.     GOLDEDLST [path]<file> ([NODEPATH\]GOLDED.LST)
  745.  
  746.         GoldED can generate a list of all users in the current area.
  747.         This keyword defines the default name of the FIDOUSER.LST
  748.         style userlist outputfile generated with the READmakeuserlist
  749.         command.
  750.  
  751.         NOTE: This feature is only available to REGISTERED USERS!
  752.  
  753.  
  754.     GOLDEDMSG [path]<file> ([GOLDPATH\]GOLDED.MSG)
  755.  
  756.         Defines the name of the temporary editor message file. This
  757.         file is written by GoldED when swapping to the external
  758.         editor, or when using the EDITsavefile command in the internal
  759.         editor.
  760.  
  761.  
  762.     GOLDEDNAM [path]<file> ([AREAPATH\]NAMES.FD)
  763.  
  764.         GoldED supports the "address macro" file used in FrontDoor
  765.         1.99c and above. If no path is specified, the path is first
  766.         searched in the "FD" environment variable and then the
  767.         GOLDPATH, if the FD variable failed.
  768.  
  769.         >>> See the Address Macros section for details.
  770.  
  771.  
  772.     GOLDEDRAN [path]<file> ([GOLDPATH\]GOLDED.RAN)
  773.  
  774.  
  775. GoldED - A full-feature Sysop/Point message reader/editor.     Page 15
  776. ----------------------------------------------------------------------
  777.  
  778.         Defines the name of the Random System configuration file. The
  779.         file extension must be .RAN, otherwise GoldLANG will not
  780.         compile it to the binary .RLX and .RLN versions.
  781.  
  782.         >>> See the Random System section for details.
  783.  
  784.  
  785.     GOLDPATH <path>
  786.  
  787.         This is the path where GoldED finds all it's control files. It
  788.         is not nescessary to define this, unless you have special
  789.         needs. The GOLDPATH defaults to directory where the GOLDED.CFG
  790.         file was found.
  791.  
  792.  
  793.     HARDLINE <string> ("<<")
  794.  
  795.         The HARDLINE string is needed if you use an external editor
  796.         that terminates all lines with a CR. The hardline string acts
  797.         as a paragraph terminator, and the normal CR's are ignored.
  798.  
  799.  
  800.     HARDLINES <yes,no> (yes)
  801.  
  802.         This keyword enables the HARDLINE feature. If disabled, the
  803.         HARDLINE string is never written to the editor message file,
  804.         and the editor message file is read back exactly as entered,
  805.         including terminating CR's on all lines.
  806.  
  807.  
  808.     IGNORE
  809.  
  810.         This tells the configuration reader to ignore all subsequent
  811.         lines until another IGNORE keyword is encountered. Useful for
  812.         testing and quickly switching portions of configuration.
  813.  
  814.  
  815.     INCLUDE [path]<file> ([GOLDPATH\]<file>)
  816.  
  817.         This tells the configuration reader to stop reading the
  818.         current .CFG file, and start reading the <file> as an extra
  819.         configuration file until EOF, then resume reading the previous
  820.         .CFG The INCLUDE filenames are stored and their timestamps
  821.         checked when GoldED is started. INCLUDE's can be nested ten
  822.         deep, but don't push it ;-)
  823.  
  824.  
  825.     INCLUDENODES <nodemask>
  826.         <nodemask> = See Appendix B for valid nodemasks.
  827.  
  828.         You can define up to 50 different nodemasks to be included
  829.         from the compiled nodelists. This is only used in conjuction
  830.         with the EXCLUDENODES keyword to include excluded nodes. This
  831.         keyword is used by GoldNODE, and must be present in the main
  832.         .CFG file (not in INCLUDE'ed .CFG's).
  833.  
  834.         >>> See also the EXCLUDENODES keyword.
  835.  
  836. GoldED - A full-feature Sysop/Point message reader/editor.     Page 16
  837. ----------------------------------------------------------------------
  838.  
  839.  
  840.  
  841.     INTERNALEDITOR <yes,no> (yes)
  842.  
  843.         Specifies if the internal editor should be the default, even
  844.         if an external editor is defined. You can always change the
  845.         setting in the editor menu before you start writing your
  846.         message.
  847.  
  848.  
  849.     INVALIDATE <invalidate> <findstring> <replacestring>
  850.         <invalidate> =
  851.             Tearline : Invalidate tearline ("---").
  852.             Origin   : Invalidate origin (" * Origin: ").
  853.             Seenby   : Invalidate SEEN-BY.
  854.  
  855.         This is used to invalidate (change) certain control strings in
  856.         quoted text. Use this in conjunction with D'Bridge or other
  857.         software that chokes on control strings in quoted text. As an
  858.         added bonus feature, if the tearline or origin is invalidated
  859.         to a nul string, they will not be quoted at all.
  860.  
  861.         By default, the following invalidations are used:
  862.  
  863.         "---"           ->  "-!-"
  864.         " * Origin: "   ->  " ! Origin: "
  865.         "SEEN-BY"       ->  "SEEN!BY"
  866.  
  867.  
  868.     LOCALATTRIB <attributes>
  869.         <attributes> = See appendix A for definitions.
  870.  
  871.         Defines the default attributes of local messages.
  872.  
  873.  
  874.     LASTREAD <file> (LASTREAD.)
  875.  
  876.         This is the name (WITHOUT PATH!) of the lastread files in
  877.         *.MSG message bases. Not used in a clean QBBS-style system.
  878.  
  879.  
  880.     LASTREADUSER <userno> (0)
  881.  
  882.         This is the index into the LASTREAD file, if you share the
  883.         *.MSG message base with other users. Not used in a clean
  884.         QBBS-style system.
  885.  
  886.  
  887.     LOCALCHARSET <charsetid> (IBMPC)
  888.  
  889.         Defines the local charset for your machine.
  890.  
  891.         >>> See the Character Translation section for details.
  892.  
  893.  
  894.     LOCALINFO <yes,no> (yes)
  895.  
  896.  
  897. GoldED - A full-feature Sysop/Point message reader/editor.     Page 17
  898. ----------------------------------------------------------------------
  899.  
  900.         Specifies if you want tearline and origin in your local
  901.         messages. Tearline/origin is not required in local areas, so
  902.         you only need to enable them if you absolutely want to.
  903.  
  904.  
  905.     MAPDRIVE <server driveletter> <local driveletter>
  906.  
  907.         If your system is running on a network, you might have your
  908.         mailer, mail processor and other software running on the
  909.         server, while GoldED in running locally on another machine in
  910.         the network. In such a case, the drive specification (C: etc)
  911.         on the server will probably not match those of the local
  912.         machine. If you are file attaching or reading area config from
  913.         the mailer or mail processor on the server, the drives would
  914.         be all wrong. This problem is solved by using MAPDRIVE to
  915.         remap drive specs.
  916.  
  917.  
  918.     MATCHAKA <yes,no> (yes)
  919.  
  920.         If enabled, GoldED will try to find an AKA that matches the
  921.         destination address of the original message when replying in
  922.         netmail.
  923.  
  924.  
  925.     MAXCOLS <columns> (0)
  926.     MAXROWS <rows> (0)
  927.  
  928.         On some systems it is not possible to detect the correct
  929.         display size. With these keywords you can force a specific
  930.         size. If zero, autodetect is used.
  931.  
  932.  
  933.     MIXCASE <yes,no> (yes)
  934.  
  935.         When entering names in the header, GoldED can automatically
  936.         format the name with uppercase the first letter in words and
  937.         lowercase the rest. This is called mixcasing.
  938.  
  939.  
  940.     MOUSE <yes,no> (no)
  941.  
  942.         GoldED has very limited mouse support. It is not worth trying,
  943.         believe me :-)
  944.  
  945.  
  946.     NETATTRIB <attributes>
  947.         <attributes> = See appendix A for definitions.
  948.  
  949.         Defines the default attributes of local messages.
  950.  
  951.  
  952.     NETINFO <yes,no> (no)
  953.  
  954.         Specifies if you want tearline and origin in your netmail
  955.         messages. Tearline/origin is not required in netmail, so you
  956.         only need to enable them if you absolutely want to.
  957.  
  958. GoldED - A full-feature Sysop/Point message reader/editor.     Page 18
  959. ----------------------------------------------------------------------
  960.  
  961.  
  962.  
  963.     NETNAME <string>
  964.  
  965.         This is the netname that is placed in the originline,
  966.         preceding the address:
  967.  
  968.         " * Origin: <origin> ([netname]<addresse>)".
  969.  
  970.  
  971.     NETTEAR <yes,no> (yes)
  972.  
  973.         Specifies  if you  want a  tearline in  your netmail messages.
  974.         Tearline is not required in netmail, so you only need to
  975.         enable it if you absolutely want to.
  976.  
  977.  
  978.     NEXTAREA <yes,no> (yes)
  979.  
  980.         If enabled, GoldED will automatically jump to the next area
  981.         with unread mail.
  982.  
  983.  
  984.     NEXTMSGS <yes,no> (yes)
  985.  
  986.         If enabled, GoldED will automatically jump to the next
  987.         message, when entering an area.
  988.  
  989.  
  990.     NODELIST [path]<file> [zone]
  991.         [path] = Path to the file. Default is NODEPATH.
  992.         <file> = Nodelist file. If extension is numeric, the newest
  993.                  file with with numeric extension is used.
  994.         [zone] = Default zone for the nodelist (if no zone info is
  995.                  present).
  996.  
  997.         Here you define the nodelists that are used by GoldED. The
  998.         nodelists must be in the standard nodelist format, but they
  999.         can also contain FrontDoor style Boss/Point extensions. The
  1000.         default zone is defined by the first ADDRESS or AKA, but can
  1001.         be overridden by adding the zone number after the filename.
  1002.         GoldED needs special index files to use the nodelists. These
  1003.         index files are created by the GoldNODE nodelist compiler.
  1004.  
  1005.         >>> See also the USERLIST keyword.
  1006.         >>> See the Nodelist Browsing section for details.
  1007.  
  1008.  
  1009.     NODEPATH <path>
  1010.  
  1011.         This is where GoldED and GoldNODE finds the nodelist files.
  1012.  
  1013.  
  1014.     ORIGIN <string>
  1015.  
  1016.         You can define any number of different default origins.
  1017.         Leading and/or trailing spaces can be added by enclosing the
  1018.  
  1019. GoldED - A full-feature Sysop/Point message reader/editor.     Page 19
  1020. ----------------------------------------------------------------------
  1021.  
  1022.         origin in quotes. You can change the current origin for an
  1023.         area, using the popup selection menu (READchangeorigin) or
  1024.         from the editor menu or even in the save menu after editing.
  1025.         Origins defined in the Random System overrides the default
  1026.         origins defined with this keyword, except when selected from
  1027.         the editor/save menu.
  1028.  
  1029.  
  1030.     OUTPUTFILE [path]<file> ([GOLDPATH\]GOLDED.OUT)
  1031.  
  1032.         This is the default name of the file written using the
  1033.         READwritemsg command.
  1034.  
  1035.  
  1036.     OVERLAYEMS <yes,no> (no)
  1037.     OVERLAYEXT <yes,no> (no)
  1038.  
  1039.         These two keywords control where GoldED places the overlay
  1040.         swap blocks. GoldED uses the Borland VROOMM dynamic overlays
  1041.         to decrease the resident executable code. If not enabled, disk
  1042.         is used.
  1043.  
  1044.         >>> See the SWAPALL keyword for a warning note.
  1045.  
  1046.  
  1047.     PAGEBAR <yes,no> (yes)
  1048.  
  1049.         If enabled, a "PageBar" will appear on the right margin, to
  1050.         tell you about the relative size and position in the message
  1051.         you are reading. The PageBar decreases the RIGHTMARGIN by one
  1052.         char.
  1053.  
  1054.  
  1055.     POINTNET <pointnet>
  1056.  
  1057.         If you are using low-tech software that does not recognize the
  1058.         FMPT and TOPT kludges, you may want to enable the POINTNET. If
  1059.         set, GoldED will convert your (4D) address in netmail messages
  1060.         to the so-called "3D Fakenet" (Zone:PointNet/Point.0) format,
  1061.         but only in message addressed to your Boss or another point
  1062.         off your Boss. In messages to any other node, the 4D address
  1063.         is used, with the FMPT kludge.
  1064.  
  1065.  
  1066.     PRINTFORMFEED <yes,no> (yes)
  1067.  
  1068.         Used when printing messages. If enabled, adds a Form Feed
  1069.         (12d) character after each message.
  1070.  
  1071.  
  1072.     PRINTINIT <printstring>
  1073.         <printstring> =
  1074.             #Decimal : A decimal (integer) number.
  1075.             $Hex     : Hexadecimal string.
  1076.             #Decimal : A decimal (integer) number.
  1077.             "String" : Text string, enclosed in double quotes.
  1078.             'String' : Text string, enclosed in single quotes.
  1079.  
  1080. GoldED - A full-feature Sysop/Point message reader/editor.     Page 20
  1081. ----------------------------------------------------------------------
  1082.  
  1083.             All other characters are ignored.
  1084.  
  1085.         This keyword defines the command string sent to your printer
  1086.         to initialize it before the actual printing.
  1087.  
  1088.  
  1089.     PRINTLENGTH <lines> (66)
  1090.  
  1091.         Defines the number of lines per page for printing. A formfeed
  1092.         is printed when every time PRINTLENGTH lines have been
  1093.         printed.
  1094.  
  1095.  
  1096.     PRINTMARGIN <characters> (80)
  1097.  
  1098.         The right margin to use in printed messages.
  1099.  
  1100.  
  1101.     PRINTRESET <printstring>
  1102.         <printstring> = See the PRINTINIT keyword.
  1103.  
  1104.         This keyword defines the command string sent to your printer
  1105.         to reset it after printing.
  1106.  
  1107.  
  1108.     QMSGPATH <path>
  1109.  
  1110.         Specifies the directory where GoldED can find the QBBS-style
  1111.         message base files (MSG*.BBS, USERS.BBS, LASTREAD.BBS etc.).
  1112.         Not used in a clean *.MSG style system.
  1113.  
  1114.  
  1115.     QSYSPATH <path>
  1116.  
  1117.         Specifies the directory where GoldED can find the QuickBBS
  1118.         CONFIG.BBS or the RemoteAccess MESSAGES.RA area definition
  1119.         files, if these are being read with "AREA -FILE QuickBBS" or
  1120.         "AREA -FILE RemoteAccess". Not used in a clean *.MSG style
  1121.         system.
  1122.  
  1123.  
  1124.     QUOTEBLANK <yes,no> (no)
  1125.  
  1126.         If enabled, GoldED will put the QUOTESTRING on blank lines in
  1127.         the quote.
  1128.  
  1129.  
  1130.     QUOTEMARGIN <characters> (70)
  1131.  
  1132.         The margin to which quotes are wrapped.
  1133.  
  1134.  
  1135.     QUOTESTRING <quotespec> (" > ")
  1136.         <quotespec> =
  1137.             'F' : Replaced with the first letter of the first name.
  1138.             'M' : Replaced with the letters of all the middle names.
  1139.             'L' : Replaced with the first letter of the last name.
  1140.  
  1141. GoldED - A full-feature Sysop/Point message reader/editor.     Page 21
  1142. ----------------------------------------------------------------------
  1143.  
  1144.             '>' : Required quote-char.
  1145.             ' ' : Spaces.
  1146.             Other chars are allowed but *not* recommended.
  1147.  
  1148.         With this keyword you define how you want the quotestring to
  1149.         look in your quoted replies.
  1150.  
  1151.  
  1152.     REALMSGNO <yes,no> (no)
  1153.  
  1154.         GoldED can either display the message numbers as they appear
  1155.         in the messages, or as "relative" numbers.
  1156.  
  1157.  
  1158.     REBUILD <yes,no> (yes)
  1159.  
  1160.         If enabled, GoldED will rebuild the QBBS msgbase index files,
  1161.         if fatal errors were detected. If disabled, GoldED will exit
  1162.         with an errorlevel and log the cause. Fatal errors are
  1163.         mismatched sizes of the MSGHDR/IDX/TOIDX files.
  1164.  
  1165.  
  1166.     REGISTERKEY <keycode>
  1167.     REGISTERNAME <keyname>
  1168.  
  1169.         These keywords are only used in registered setups.
  1170.  
  1171.  
  1172.     RENAREA <fromechoid> <toechoid>
  1173.  
  1174.         Renames one echoid to another just before the test for
  1175.         EXCLAREA's. The feature is meant to be used like this:
  1176.         "RENAREA NETMAIL001 NETMAIL" or "RENAREA ECHOMAIL001
  1177.         BAD_MSGS", but you can use it any way you wish.
  1178.  
  1179.         NOTE: This feature is only available to REGISTERED USERS!
  1180.  
  1181.  
  1182.     REPLYRE <yes,no> (no)
  1183.  
  1184.         If enabled, GoldED inserts the "RE:" string in front of the
  1185.         subject when you reply to a message.
  1186.  
  1187.         NOTE: This feature is only available to REGISTERED USERS!
  1188.  
  1189.  
  1190.     RIGHTMARGIN <characters>
  1191.  
  1192.         This is the right margin you want messages displayed with.
  1193.         When the PAGEBAR is enabled, the right margin is decreased by
  1194.         one char.
  1195.  
  1196.  
  1197.     SAVETIME <seconds> (30)
  1198.  
  1199.         If defined, the internal editor will automatically execute the
  1200.         EDITsavefile function with intervals of <seconds>. Good for
  1201.  
  1202. GoldED - A full-feature Sysop/Point message reader/editor.     Page 22
  1203. ----------------------------------------------------------------------
  1204.  
  1205.         keeping automatic backup of the message you are writing. The
  1206.         saved file can be restored with the EDITloadfile command. The
  1207.         name of the saved file is defined with the GOLDEDMSG keyword.
  1208.  
  1209.  
  1210.     SAYBIBI <yes,no> (yes)
  1211.  
  1212.         If enabled, GoldED makes appropriate noises (beeps, gwynks,
  1213.         melodies) when it wants attention.
  1214.  
  1215.  
  1216.     SCANAREA <echoid,wildcards>
  1217.  
  1218.         This keyword defines areas, which will be automatically
  1219.         scanned when starting GoldED. Works only for *.MSG style
  1220.         areas. It is possible to use the DOS-style wildcards (*,?) in
  1221.         the echoid. The '*' works like in the 4DOS COMMAND.COM
  1222.         replacement. Examples: "SCANAREA *" - scan all areas,
  1223.         "SCANAREA *SYSOP*" - scan all areas containing "SYSOP"
  1224.         anywhere in the echoid, "SCANAREA S*.*" - scan all areas
  1225.         beginning with 'S' and containing a '.' anywhere in the
  1226.         echoid.
  1227.  
  1228.  
  1229.     SCREENSIZE <sizespec> (Auto)
  1230.         <sizespec> =
  1231.             Auto : Use detected lines.
  1232.             25   : Switch to 25 lines.
  1233.             4350 : Switch to 43/50 lines.
  1234.  
  1235.         Use this to force GoldED to use either 25 or 43/50 lines by
  1236.         switching the screen mode.
  1237.  
  1238.  
  1239.     SHADOWS <yes,no> (yes)
  1240.  
  1241.         If enabled, all relevant windows and menus in GoldED will have
  1242.         shadows.
  1243.  
  1244.  
  1245.     SHARE <yes,no> (no)
  1246.  
  1247.         If enabled, GoldED opens all files in "Share, Deny None" mode.
  1248.         NOTE: This *DOES NOT* nescessarily mean that it is safe to run
  1249.         GoldED on a multitasking system with other programs accessing
  1250.         the same files!!! There have been reports of problems when
  1251.         enabling this, but I don't know for sure what or how, since I
  1252.         cannot test it myself :-(
  1253.  
  1254.  
  1255.     SHOWTWITS <twitspec> (Show)
  1256.         <twitspec> =
  1257.             Show   : Show twit messages.
  1258.             Blank  : Blank twit messages.
  1259.             Skip   : Skip twit messages, unless to your SYSOP name.
  1260.             Ignore : Skip twit messages, always.
  1261.  
  1262.  
  1263. GoldED - A full-feature Sysop/Point message reader/editor.     Page 23
  1264. ----------------------------------------------------------------------
  1265.  
  1266.         In GoldED you can define several "Twit" names or subject. With
  1267.         this keyword you can specify the action taken when a Twit
  1268.         message is encountered.
  1269.  
  1270.         >>> See the TWITNAME and TWITSUBJ keywords for more info.
  1271.  
  1272.  
  1273.     SIGNALFILE <type> [path]<file>
  1274.         <type> =
  1275.             QNETSCAN   : QBBS-style netmail scanning index file.
  1276.             QECHOSCAN  : QBBS-style echomail scanning index file.
  1277.             NETSCAN    : Empty netmail scan file (for D'Bridge or FD).
  1278.             ECHOSCAN   : Empty echomail scan file (for D'Bridge).
  1279.             EXPORTLIST : Echoid-list of your new messages.
  1280.             IMPORTLIST : Echoid-list of new imported messages.
  1281.  
  1282.         This keyword defines some "semaphore" (signal) files, for use
  1283.         with some mailer/mail processing programs.
  1284.  
  1285.  
  1286.     SPACEQUOTES <yes,no> (yes)
  1287.  
  1288.         If enabled, GoldED will automatically add blank lines before
  1289.         and after a block of quoted text, if none are present already.
  1290.         This usually improves readability of certain messages.
  1291.  
  1292.  
  1293.     SPELLCHECKER <commandline> [@file] [@line]
  1294.         <commandline> = Program commandline.
  1295.             @file : Token which is replaced by the message filename.
  1296.  
  1297.         While in the internal editor, you can use the EDITspellcheck
  1298.         command to save your message to a file and shell to external
  1299.         spellchecking software. When the check is completed, the
  1300.         corrected file is read back and you can continue editing your
  1301.         message. The EDITspellcheck command uses the EDITsavefile and
  1302.         EDITloadfile commands.
  1303.  
  1304.  
  1305.     STACKKEYS <keystring>
  1306.         <keystring> =
  1307.             ^Char    : Ctrl-key (^Letter).
  1308.             @Key     : Alt-key (@Number or @Letter).
  1309.             Char     : Literal character.
  1310.             "String" : String, enclosed in double quotes.
  1311.             'String' : String, enclosed in single quotes.
  1312.             Number   : Keyboard scan code (decimal).
  1313.             !        : Clear keyboard buffer.
  1314.             Whitespace (space and tab) is ignored.
  1315.  
  1316.         With this, you can "stack" keys in the keyboard buffer. The
  1317.         STACKKEYS can be overridden by commandline keystacking, which
  1318.         uses the same syntax.
  1319.  
  1320.         >>> See the Macros and Keystacking section for more info.
  1321.  
  1322.  
  1323.  
  1324. GoldED - A full-feature Sysop/Point message reader/editor.     Page 24
  1325. ----------------------------------------------------------------------
  1326.  
  1327.     STARTECHO <echoid>
  1328.  
  1329.         With this keyword, you can define what area GoldED should
  1330.         start in (bypassing the area selection menu). If not defined,
  1331.         GoldED starts in the area selection menu instead. You can
  1332.         override the setting with the -E<echoid> commandline option.
  1333.  
  1334.  
  1335.     SWAPALL <yes,no,xms,ems,disk> (no)
  1336.  
  1337.         With this keyword, you can specify what storage locations the
  1338.         swapper should try or use, and what order to try them in. It
  1339.         accepts the following parameters: YES, NO, XMS, EMS and DISK.
  1340.         YES automatically tells the swapper to try XMS, EMS, DISK in
  1341.         that order and NO tells it not to swap at all. You can specify
  1342.         you own order: "SWAPALL EMS, XMS, DISK" makes it try it in
  1343.         that order, or "SWAPALL EMS, DISK" makes it ignore XMS.
  1344.         Delimiters are space, tab and comma (,). IMPORTANT NOTE: Some
  1345.         programs which uses extended memory, may conflict with the XMS
  1346.         extended memory driver, causing crashes. If you have problems,
  1347.         you should first try turning OVERLAYEXT off, and if it still
  1348.         fails, turn off SWAPALL (or stop using the other programs :-)
  1349.  
  1350.  
  1351.     SYSOP <name>
  1352.  
  1353.         You can define any number of different names (aliases). When
  1354.         GoldED finds an un-received message to one of your SYSOP
  1355.         names, it is marked as received. Useful if you use alias names
  1356.         in some conferences. It is possible to change the current name
  1357.         using the READchangeusername popup menu. If you run a QBBS
  1358.         style message base, you MUST have the *first* SYSOP name
  1359.         defined in the USERS.BBS file.
  1360.  
  1361.  
  1362.     TABSIZE <characters>
  1363.  
  1364.         The display tabsize. If you use an external editor, you should
  1365.         switch it to create spaces instead of TAB characters.
  1366.  
  1367.  
  1368.     TEARLINE <string> (GoldED @Version)
  1369.  
  1370.         Here you can define your default tearline. Tearlines defined
  1371.         in the Random System always overrides the default tearline
  1372.         defined with this keyword. A tearline can be maximum 35 chars
  1373.         long, including the "---".
  1374.  
  1375.         NOTE: This feature is only available to REGISTERED USERS!
  1376.  
  1377.  
  1378.     TEMPLATE [path]<file> ([GOLDPATH\]<file>)
  1379.  
  1380.         You can define any number of different default template files.
  1381.         The templates can be switched using the READchangetemplate
  1382.         popup menu or the editor menu. The Random System overrides the
  1383.         default templates, except when selected from the editor menu.
  1384.  
  1385. GoldED - A full-feature Sysop/Point message reader/editor.     Page 25
  1386. ----------------------------------------------------------------------
  1387.  
  1388.         NOTE: If no template is defined, or one is missing, the
  1389.         template (MS_TemplateMsg) from the .LNG language definition
  1390.         file is used instead.
  1391.  
  1392.  
  1393.     TEMPPATH <path>
  1394.  
  1395.         This is the directory where temporary files and swapfiles are
  1396.         placed. Be sure it has at least 4-500K free space, when
  1397.         SWAPALL is enabled and disk swapping is used.
  1398.  
  1399.  
  1400.     TIMEOUT <seconds> (360)
  1401.  
  1402.         Similar to the screen blanking (BLANKTIME) feature, GoldED can
  1403.         auto-exit after a specified period of time. Useful if you are
  1404.         in a hurry, and run GoldED from your mailer shell. The timeout
  1405.         value can be overridden by the -T<seconds> commandline option.
  1406.  
  1407.  
  1408.     TIMESLICEDV <yes,no> (yes)
  1409.  
  1410.         If enabled, GoldED will call the DesqView<tm> time-slice
  1411.         interrupt, when the keyboard is idle, and DesqView is
  1412.         detected.
  1413.  
  1414.  
  1415.     TWITNAME <name,nodemask>
  1416.         <nodemask> = See Appendix B for valid nodemasks.
  1417.  
  1418.         With this keyword, you can specify any number of "Twit" names
  1419.         and/or nodemasks. When a Twit name is detected, the SHOWTWITS
  1420.         setting will determine the action taken.
  1421.  
  1422.  
  1423.     TWITSUBJ <string>
  1424.  
  1425.         With this keyword, you can specify any number of "Twit"
  1426.         subjects. When a Twit subject is detected, the SHOWTWITS
  1427.         setting will determine the action taken. The subject string is
  1428.         searched in the whole subject, so you can specify a partial
  1429.         twit subject. Twit subjects are limited to 35 characters.
  1430.  
  1431.  
  1432.     USEBIOS <yes,no> (no)
  1433.  
  1434.         If enabled, GoldED will use BIOS calls for screen updates.
  1435.         This is VERY slow, and should only be used if really needed.
  1436.         Normally GoldED uses direct screen writes.
  1437.  
  1438.  
  1439.     USEFLAGS <yes,no> (yes)
  1440.  
  1441.         If enabled, GoldED inserts the FLAGS kludge for certain
  1442.         extended attributes, as defined in FSC-0053 by Joaquim H.
  1443.         Homrighausen, and supported by FrontDoor, D'Bridge, IMail and
  1444.         more and more newer software. GoldED uses FLAGS to emulate the
  1445.  
  1446. GoldED - A full-feature Sysop/Point message reader/editor.     Page 26
  1447. ----------------------------------------------------------------------
  1448.  
  1449.         Hold and Freq attributes which are not defined in the QBBS
  1450.         message format.
  1451.  
  1452.  
  1453.     USEINTL <intlspec> (Auto)
  1454.         <intlspec> =
  1455.             Auto : Only insert in inter-zone netmail.
  1456.             Yes  : Always insert.
  1457.             No   : Never insert.
  1458.  
  1459.         The INTL kludge is normally only inserted in netmail, if the
  1460.         origination zone is different from the destination zone
  1461.         (Auto), but on systems with many AKA's in the mailer, it might
  1462.         be useful/nescessary to add it ALWAYS (Yes). The (No) option
  1463.         should never be used. NOTE: Some netmail processors can be
  1464.         confused by the INTL line, if it contains the same orig/dest
  1465.         zone, especially in conjunction with points and the FMPT/TOPT
  1466.         kludges.
  1467.  
  1468.  
  1469.     USEMSGID <yes,no> (yes)
  1470.  
  1471.         If enabled, the MSGID kludge is inserted in netmail and
  1472.         echomail.
  1473.  
  1474.  
  1475.     USEREPLY <yes,no> (yes)
  1476.  
  1477.         If enabled, the REPLY kludge is inserted in netmail and
  1478.         echomail, when replying to a message with a MSGID.
  1479.  
  1480.  
  1481.     USERLIST [path]<file> [zone]
  1482.         [path] = Path to the file. Default is NODEPATH.
  1483.         <file> = Userlist file in FIDOUSER.LST format.
  1484.         [zone] = Default zone for  the nodelist (if no zone info is
  1485.                  present).
  1486.  
  1487.         In addition to normal nodelist support, GoldED also supports
  1488.         the "FIDOUSER.LST" style userlist format. The default zone is
  1489.         defined by the first ADDRESS or AKA, but can be overridden by
  1490.         adding the zone number after the filename.
  1491.  
  1492.         >>> See the NODELIST keyword for more info.
  1493.  
  1494.  
  1495.     VIEWHIDDEN <yes,no> (yes)
  1496.     VIEWKLUDGE <yes,no> (no)
  1497.  
  1498.         Hidden lines are "unknown" kludge lines. If enabled,
  1499.         hidden/kludge lines will be displayed.
  1500.  
  1501.  
  1502.     WHOTO <name>
  1503.  
  1504.         This name is inserted in the destination name field, when
  1505.         entering a new echomail/local message.
  1506.  
  1507. GoldED - A full-feature Sysop/Point message reader/editor.     Page 27
  1508. ----------------------------------------------------------------------
  1509.  
  1510.  
  1511.  
  1512.     ZONEGATING <yes,no,ask> (ask)
  1513.  
  1514.         When writing a netmail message to a destination in another
  1515.         zone, you can either send the message directly (No) or via the
  1516.         local ZoneGate (Yes). You can also be consulted each time
  1517.         (Ask).
  1518.  
  1519.         >>> See also the USEINTL keyword.
  1520.  
  1521.  
  1522.  
  1523. GoldED - A full-feature Sysop/Point message reader/editor.     Page 28
  1524. ----------------------------------------------------------------------
  1525.  
  1526. A R E A   C O N F I G U R A T I O N
  1527.  
  1528.     GoldED has a wide variety of methods for defining message areas.
  1529.     You can define each area manually in the .CFG file (or an
  1530.     INCLUDE'ed .ARE file), or you can tell GoldED to read the external
  1531.     area configuration files of many different mailer/mail processing
  1532.     software packages. All area configuration in GoldED is done by
  1533.     using the AREA keyword.
  1534.  
  1535.  
  1536.     Syntax for manually defined areas:
  1537.     ----------------------------------
  1538.  
  1539.     AREA <echoid> <"desc"> <msgbase>[type] <location> [attrs,aka]
  1540.         <echoid>    = Echomail area identifier.
  1541.         <"desc">    = Area description in "" or '' quotes.
  1542.         <msgbase>   = O(pus), F(ido), S(td_FTS), Q(uickBBS), R(A).
  1543.         [type]      = N(etmail), E(echomail), L(ocal).
  1544.         <location>  = Directory Path or QBBS/RA Board Number.
  1545.         [attrs,aka] = R/O(readonly), AKAnumber and/or Attributes.
  1546.  
  1547.     "O(pus)" and "F(ido)" are synonyms (*.MSG files).
  1548.     "S(td_FTS)" is also *.MSG files, but with special header fields.
  1549.     "Q(BBS)" and "R(A)" are also synonyms (MSG*.BBS files).
  1550.  
  1551.     See the included GOLDED.ARE file for examples.
  1552.  
  1553.  
  1554.     Syntax for external area configuration:
  1555.     ---------------------------------------
  1556.  
  1557.     AREA -FILE DBridge      [-S<sortspec>]
  1558.         Reads the DBRIDGE.AA1/.AA2 or DBRIDGE.ADF files.
  1559.  
  1560.     AREA -FILE FrontDoor    [-S<sortspec>]  [AREAS.BBS file(s)]
  1561.         Reads the FD.SYS and FOLDER.SYS files.
  1562.  
  1563.     AREA -FILE Opus         [-S<sortspec>]  [path]
  1564.         Reads the Opus 1.1x SYSTEM??.DAT files.
  1565.  
  1566.     AREA -FILE QuickBBS     [-S<sortspec>]  [AREAS.BBS file(s)]
  1567.         Reads the CONFIG.BBS file.
  1568.  
  1569.     AREA -FILE RemoteAccess [-S<sortspec>]  [AREAS.BBS file(s)]
  1570.         Reads the MESSAGES.RA file.
  1571.  
  1572.     AREA -FILE AreasBBS     [-S<sortspec>]  [AREAS.BBS file(s)]
  1573.         Reads CONFMAIL/QBBS style AREAS.BBS files.
  1574.  
  1575.     AREA -FILE ME2 [-S<sortspec>] <AREADESC.ME2> [AREAS.BBS file(s)]
  1576.         Reads the ME2 editor AREADESC.ME2 file and AREAS.BBS files.
  1577.  
  1578.     AREA -FILE IMail        [-S<sortspec>]  [path]
  1579.         Reads the IMAIL.CF and IMAIL.AR files.
  1580.             NOTE: The IMail support covers version 1.00 - 1.10. Newer
  1581.             versions will be supported in the future.
  1582.  
  1583.  
  1584. GoldED - A full-feature Sysop/Point message reader/editor.     Page 29
  1585. ----------------------------------------------------------------------
  1586.  
  1587.     AREA -FILE TosScan      [-S<sortspec>]
  1588.         Reads the FD.SYS and AREAFILE.FD files.
  1589.  
  1590.     AREA -FILE Dutchie      [-S<sortspec>]  [path]
  1591.         Reads the DUTCHIE.ARE file.
  1592.  
  1593.     AREA -FILE Maximus      [-S<sortspec>]  [path\filename]
  1594.         Reads the AREA.DAT file.
  1595.  
  1596.     See the AREASORT keyword for definition of <sortspec>. Sorting
  1597.     here is only useful you *don't* use the AREASORT keyword, because
  1598.     if you use AREASORT, *all* areas will be sorted.
  1599.  
  1600.     If no path is specified, the AREAPATH is used to find the files.
  1601.  
  1602.  
  1603.  
  1604. GoldED - A full-feature Sysop/Point message reader/editor.     Page 30
  1605. ----------------------------------------------------------------------
  1606.  
  1607. C O L O R   C O N F I G U R A T I O N
  1608.  
  1609.     Color configuration in GoldED is a bit complicated, and you
  1610.     probably have to experiment quite a bit, if you want make your own
  1611.     setup. For your convenience, I have added some example color
  1612.     setups, provided by my many good users. I suggest you try them all
  1613.     and use the one that suits you best, and perhaps tune it a bit.
  1614.  
  1615.  
  1616.     The COLOR keyword uses the following syntax:
  1617.  
  1618.     COLOR  <colorspec>
  1619.     COLOUR <colorspec>
  1620.         <colorspec> = <window> <part> <colors>
  1621.             <window> : AREA, ASK, BACKGROUND, BRAG, HEADER, HELP,
  1622.                        INFO, MENU, READER, SHADOW, STATUS.
  1623.             <part>   : BLOCK, BORDER, BTYPE, EDIT, HIDDEN, HIGHLIGHT,
  1624.                        INPUT, KLUDGE, NOSELECT, ORIGIN, QUOTE,
  1625.                        SELECTOR, TEARLINE, TITLE, WINDOW.
  1626.             <colors> : [blinking] <ink> [on <paper>].
  1627.                 <ink>   : Black, Blue, Green, Cyan, Red, Magenta,
  1628.                           Brown, LGrey, DGrey, LBlue, LGreen, LCyan,
  1629.                           LRed, LMagenta, Yellow, White.
  1630.                           (Monocrome:) Normal, Highlight, Reverse,
  1631.                           Underline.
  1632.                 <paper> : Black, Blue, Green, Cyan, Red, Magenta,
  1633.                           Brown, LGrey.
  1634.  
  1635.     The SHADOW color does not need a <part>.
  1636.  
  1637.     The paper color defaults to the last paper color, starting Black.
  1638.  
  1639.     If <part> is "BTYPE", the <color> is a value in the range 0-3,
  1640.     which defines the type of lines used when drawing menus and
  1641.     windows:
  1642.  
  1643.         BTYPE 0 is single horizontal and single vertical lines.
  1644.         BTYPE 1 is double horizontal and double vertical lines.
  1645.         BTYPE 2 is single horizontal and double vertical lines.
  1646.         BTYPE 3 is double horizontal and single vertical lines.
  1647.  
  1648.     The default is always BTYPE 0.
  1649.  
  1650.  
  1651.     The following is a description of the different window parts:
  1652.  
  1653.     Various general items.
  1654.     ----------------------
  1655.     SHADOW            = Shadow below windows and menus.
  1656.     STATUS WINDOW     = Statusline at the bottom.
  1657.     BACKGROUND WINDOW = Background for the startup window.
  1658.  
  1659.     Startup screen / logo window.
  1660.     -----------------------------
  1661.     BRAG WINDOW    = The Copyright window.
  1662.     BRAG BORDER    = Lines around the Copyright window.
  1663.     BRAG TITLE     = The logo text.
  1664.  
  1665. GoldED - A full-feature Sysop/Point message reader/editor.     Page 31
  1666. ----------------------------------------------------------------------
  1667.  
  1668.     BRAG HIGHLIGHT = The inner logo lines.
  1669.     BRAG BLOCK     = The outer logo lines.
  1670.     BRAG BTYPE     = Copyright window border type.
  1671.  
  1672.     Area Selection Menu.
  1673.     --------------------
  1674.     AREA WINDOW    = Descriptions, the top line (inc. search).
  1675.     AREA BORDER    = Lines.
  1676.     AREA TITLE     = Titles on the border.
  1677.     AREA SELECTOR  = Selection bar.
  1678.     AREA HIGHLIGHT = The color for the area marks.
  1679.     AREA BTYPE     = Window border type.
  1680.  
  1681.     Message Header.
  1682.     ---------------
  1683.     HEADER WINDOW    = Header text.
  1684.     HEADER BORDER    = Lines.
  1685.     HEADER TITLE     = Titles on the border.
  1686.     HEADER INPUT     = Message number input field.
  1687.     HEADER EDIT      = Header input fields.
  1688.     HEADER HIGHLIGHT = Marks.
  1689.     HEADER BTYPE     = Window border type.
  1690.  
  1691.     Message Text.
  1692.     -------------
  1693.     READER WINDOW   = Normal message text.
  1694.     READER BORDER   = The Pagebar.
  1695.     READER QUOTE    = Quoted lines.
  1696.     READER CURSOR   = Character at the cursor pos. (int. editor).
  1697.     READER KLUDHIDD = Kludges and hidden lines.
  1698.     READER TEARORIG = Tearline and Origin.
  1699.     READER BLOCK    = Block color (internal editor).
  1700.     READER BTYPE    = Window border type.
  1701.  
  1702.     Miscellaneous Smaller Menus.
  1703.     ----------------------------
  1704.     ASK WINDOW    = Menu items.
  1705.     ASK BORDER    = Lines.
  1706.     ASK TITLE     = Menu title.
  1707.     ASK SELECTOR  = Selection bar.
  1708.     ASK NOSELECT  = Non-selectable menu items.
  1709.     ASK HIGHLIGHT = Hotkeys.
  1710.     ASK BTYPE     = Window border type.
  1711.  
  1712.     Miscellaneous Larger Menus (Browser Windows).
  1713.     ---------------------------------------------
  1714.     MENU WINDOW    = Menu items.
  1715.     MENU BORDER    = Lines.
  1716.     MENU TITLE     = Menu title.
  1717.     MENU SELECTOR  = Selection bar.
  1718.     MENU NOSELECT  = Non-selectable menu items.
  1719.     MENU HIGHLIGHT = Hotkeys/marks.
  1720.  
  1721.     Help Screens.
  1722.     -------------
  1723.     HELP WINDOW    = Help text.
  1724.     HELP BORDER    = Lines.
  1725.  
  1726. GoldED - A full-feature Sysop/Point message reader/editor.     Page 32
  1727. ----------------------------------------------------------------------
  1728.  
  1729.     HELP SELECTOR  = Current keyword.
  1730.     HELP HIGHLIGHT = Other keywords.
  1731.     HELP BTYPE     = Window border type.
  1732.  
  1733.     PopUp Information Windows.
  1734.     ------------------------------
  1735.     INFO WINDOW = Window text.
  1736.     INFO BORDER = Lines.
  1737.     INFO TITLE  = Info title.
  1738.     INFO BTYPE  = Window border type.
  1739.  
  1740.     See the included COLOR*.COL and MONO*.COL files for examples.
  1741.  
  1742.  
  1743.  
  1744. GoldED - A full-feature Sysop/Point message reader/editor.     Page 33
  1745. ----------------------------------------------------------------------
  1746.  
  1747. R A N D O M   S Y S T E M
  1748.  
  1749.     With the GoldED Random System, you can define a number of Origins,
  1750.     netnames, tearlines (if you are registered), templates and
  1751.     usernames for each conference.
  1752.  
  1753.     As in the configuration file, semicolons begins comments and blank
  1754.     lines can be used for better readability.
  1755.  
  1756.     The GoldED Random System is built on the idea of "groups". A group
  1757.     is a collection of "items", relevant for the group.
  1758.  
  1759.     You can assign one or more echomail areas, designated by their
  1760.     echotags (as seen in AREAS.BBS etc) to a group. In this way, you
  1761.     could for example use one group for all national echos, another
  1762.     for special local echos, and a third for international echos etc.
  1763.  
  1764.     In the random file, a semicolon in the first column makes the line
  1765.     a comment, which is ignored. Blank lines are also ignored.
  1766.  
  1767.  
  1768.     Defining Groups
  1769.     ---------------
  1770.  
  1771.     Group definitions start with a group "label" ending in a colon.
  1772.     The group label can be placed on any position of the line, but for
  1773.     readability, it is recommended to put it at the first column. On
  1774.     the lines following the label, you list all the items that belong
  1775.     in the group. The item list ends, when a new group label is
  1776.     encountered, or the end of the file is reached. Group labels are
  1777.     not case-sensitive.
  1778.  
  1779.     Items start with a special character, followed by the item
  1780.     definition. Items can be indented freely for better readbility.
  1781.     Currently supported items are:
  1782.  
  1783.     - Tearline              (Editor/mail software identifier)
  1784.     * Origin                (The "system name")
  1785.     # Netname               (Should be short)
  1786.     $ Template              (Filename of editor message template)
  1787.     = Username[, Address]   (Name/address to use in the group)
  1788.     + <Special>             (Area specific configuration)
  1789.  
  1790.     <Special> =
  1791.         A<attribs>, F<findstring>, O<outputfile>, T<showtwits>,
  1792.         V<hidd/klud=yes/no>, W<whoto>, X<exportcharset>.
  1793.  
  1794.     If more than one item of the same type is defined within the same
  1795.     group, items will be picked randomly from the possible choices.
  1796.  
  1797.     By enclosing the item definition in quotes "" or '', you can force
  1798.     leading or trailing spaces in the item.
  1799.  
  1800.     The items may be listed in any order.
  1801.  
  1802.     NOTE: Tearline definition is only available to REGISTERED USERS!
  1803.  
  1804.  
  1805. GoldED - A full-feature Sysop/Point message reader/editor.     Page 34
  1806. ----------------------------------------------------------------------
  1807.  
  1808.  
  1809.     Assigning echos to groups
  1810.     -------------------------
  1811.  
  1812.     Echos need to be assigned to the appropriate group before they can
  1813.     be used. That is done with statements of this syntax:
  1814.  
  1815.     Label = [{]echoname[<sep>echoname][<sep>echoname][}]
  1816.  
  1817.     The "{}" are only needed if the assignments need to be split over
  1818.     a number of lines. Note! Echonames on lines with '{' or '}' are
  1819.     ignored! Each echoname must be separated by at least one
  1820.     separation/whitespace character. Separation characters are: Space,
  1821.     Tab, Comma and Semicolon.
  1822.  
  1823.     DO NOT assign the same echo to more than one group.
  1824.  
  1825.     It is also possible to assign items directly to echos. In that
  1826.     case, you just replace the Group label with the actual echoname
  1827.     (with no trailing colon).
  1828.  
  1829.     There is a special group, which all echos with no group will be
  1830.     automatically assigned to: "Default:".
  1831.  
  1832.     See the included GOLDED.RAN for examples.
  1833.  
  1834.  
  1835.  
  1836. GoldED - A full-feature Sysop/Point message reader/editor.     Page 35
  1837. ----------------------------------------------------------------------
  1838.  
  1839. M E S S A G E   T E M P L A T E
  1840.  
  1841.     The message template gives you a ready-made skeleton for writing
  1842.     your messages in the editor. The template is one of GoldED's
  1843.     strong features. With this, you can eliminate the tedious typing
  1844.     of greetings etc etc. GoldED also provides a number of replacement
  1845.     strings, "tokens", to dynamically add message specific information
  1846.     to the template.
  1847.  
  1848.     As in the configuration file, a semicolon (;) first on the line
  1849.     makes the line a comment. Any other line is put into the editor
  1850.     file, after token expansion. Tokens are not case sensitive.
  1851.  
  1852.     The following is a list of the tokens available:
  1853.  
  1854.     Conditional tokens: (replaced by a null string)
  1855.     -----------------------------------------------
  1856.     @Changed    Line is only inserted in Changed msgs (from others).
  1857.     @Comment    Line is only inserted in Reply-Comments.
  1858.     @Echo       Line is only inserted in Echomail.
  1859.     @Forward    Line is only inserted in Forwarded messages.
  1860.     @Local      Line is only inserted in Local messages.
  1861.     @Moved      Line is only inserted in Reply-Moved messages.
  1862.     @Net        Line is only inserted in Netmail.
  1863.     @New        Line is only inserted in New messages (not replies).
  1864.     @Position   Specifies the starting line for the editor cursor.
  1865.     @Quoted     Line is only inserted in Quoted replies.
  1866.     @Reply      Line is only inserted in Non-Quoted Replies.
  1867.  
  1868.     Insert tokens: (anything else on the line is ignored)
  1869.     -----------------------------------------------------
  1870.     @Attrib     <attributes> - Adds specific message attributes.
  1871.     @Message    Inserts the original message (in Forward and Change).
  1872.     @Quote      Inserts a quote of the original message.
  1873.     @Random     [random.txt [random.idx]] - Inserts random text.
  1874.     @SetSubj    <"subject"> - Sets the message subject, if empty.
  1875.  
  1876.     Replacement tokens:
  1877.     -------------------
  1878.     @CAddr      Current user address.
  1879.     @CDate      Current date (fixed width: 9 chars).
  1880.     @CDesc      Current area description.
  1881.     @CEcho      Current echoid.
  1882.     @CFName     Current user first name.
  1883.     @CLName     Current user last name.
  1884.     @CName      Current user name.
  1885.     @CTime      Current time (fixed width: 5 chars).
  1886.     @DAddr      Destination address.
  1887.     @DFName     Destination first name.
  1888.     @DLName     Destination last name.
  1889.     @DName      Destination name.
  1890.     @OAddr      Original address.
  1891.     @ODate      Original date (fixed width: 9 chars).
  1892.     @ODesc      Original area description if moved, otherwise current.
  1893.     @OEcho      Original echoid if moved, otherwise current.
  1894.     @OFName     Original first name.
  1895.     @OLName     Original last name.
  1896.  
  1897. GoldED - A full-feature Sysop/Point message reader/editor.     Page 36
  1898. ----------------------------------------------------------------------
  1899.  
  1900.     @OName      Original name.
  1901.     @OTime      Original time (fixed width: 5 chars).
  1902.     @Subject    The message subject line.
  1903.     @TAddr      Destination to address.
  1904.     @TFName     Destination to first name.
  1905.     @TLName     Destination to last name.
  1906.     @TName      Destination to name.
  1907.     @Version    The version number of GoldED (ie. 2.30).
  1908.     @_CAddr     Current user address (fixed width: 19 chars).
  1909.     @_CName     Current user name (fixed width: 34 chars).
  1910.     @_DAddr     Destination address (fixed width: 19 chars).
  1911.     @_DName     Destination name (fixed width: 34 chars).
  1912.     @_OAddr     Original address (fixed width: 19 chars).
  1913.     @_OName     Original name (fixed width: 34 chars).
  1914.     @_TAddr     Destination to address (fixed width: 19 chars).
  1915.     @_TName     Destination to name (fixed width: 34 chars).
  1916.  
  1917.     The template text begins at the first non-comment line.
  1918.  
  1919.     See the included GOLDED.TPL for examples.
  1920.  
  1921.  
  1922.  
  1923. GoldED - A full-feature Sysop/Point message reader/editor.     Page 37
  1924. ----------------------------------------------------------------------
  1925.  
  1926. A D D R E S S   M A C R O S
  1927.  
  1928.     GoldED supports the FrontDoor-style NAMES.FD address macro file.
  1929.     This file will be found in the directory pointed to by the FD
  1930.     environment variable, or otherwise in the GoldPath. The format of
  1931.     the lines in the file is:
  1932.  
  1933.         <macro>,<name>,<address>[,subject]
  1934.  
  1935.     Examples:
  1936.  
  1937.         AM16,AreaMgr,2:231/16,Password
  1938.         FF16,FileFix,2:231/16,Password
  1939.         LJ,Lars Joergensen,2:231/16.32
  1940.  
  1941.     The macros are not case-sensitive. The optional subject field is
  1942.     not supported by FD v1.99c, but is supported in FD v2.00 and
  1943.     newer. The address macro list is always the first to be searched,
  1944.     when you use the lookup feature. As in FrontDoor, you can prefix
  1945.     macros with a "*", but in GoldED this is not nescessary. The
  1946.     macros can also be used in the Carbon Copy feature.
  1947.  
  1948.  
  1949.  
  1950. GoldED - A full-feature Sysop/Point message reader/editor.     Page 38
  1951. ----------------------------------------------------------------------
  1952.  
  1953. H E L P   S Y S T E M
  1954.  
  1955.     GoldED has a built-in context sensitive help system, tied to the
  1956.     <F1> key. It contains a complete keyboard reference and help for
  1957.     most situations. It is current not as complete or sophisticated as
  1958.     I'd like it myself, but this will be improved in future versions.
  1959.  
  1960.     You can completely redefine the help screens if you wish - the
  1961.     GOLDED.HLP file is a text file which contains all help definition.
  1962.     es. The help file is split into several help categories. Here is
  1963.     an example of a couple of defined help categories:
  1964.  
  1965.         *B 1,Help Category 1
  1966.          help text help text help text
  1967.          help text help text help text
  1968.          help text help text help text
  1969.         *P
  1970.          help text help text help text
  1971.          help text help text help text
  1972.          help text help text help text
  1973.         *E
  1974.  
  1975.         *B 2,Help Category 2
  1976.          help text help text help text
  1977.          help text help text help text
  1978.          help text help text help text
  1979.         *P
  1980.          help text help text help text
  1981.          help text help text help text
  1982.          help text help text help text
  1983.          Also see:    ^Help Category 1^
  1984.         *E
  1985.  
  1986.     The "*B" indicator specifies the beginning of a help category. The
  1987.     format is "*B helpcatnumber[,helpcatname]". In GoldED the help
  1988.     categories are numbered 1000-9999, split into more or less logical
  1989.     groups. See the help file for assignments. There should be only
  1990.     one space between the "*B" and the help category number. The help
  1991.     category name is only required for cross-references. If there are
  1992.     no cross-references to that help category, then you can leave the
  1993.     helpcatname parameter out.
  1994.  
  1995.     The "*P" indicator specifies a page break and is optional. You may
  1996.     have as many page breaks as you'd like. The "*E" indicator
  1997.     specifies the end of the help category. The "*B", "*P", and "*E"
  1998.     indicators must all begin in the first column. These indicators
  1999.     and the help category name are case insensitive (can be in
  2000.     lowercase, uppercase, or mixed).
  2001.  
  2002.     In the definition of Help Category 2, you will notice the
  2003.     cross-reference to Help Category 1. All cross-referencing is done
  2004.     by embedding the cross- reference category name (not number)
  2005.     inside carats (^). If you need to display a carat inside the help
  2006.     file, use a double carat (^^).
  2007.  
  2008.     Any text contained outside of the "*B" and "*E" will be treated as
  2009.     comments. If an "*E" is not found, then the end-of-file will be
  2010.  
  2011. GoldED - A full-feature Sysop/Point message reader/editor.     Page 39
  2012. ----------------------------------------------------------------------
  2013.  
  2014.     treated as an "*E".
  2015.  
  2016.     The help file is compiled to an indexed version by GoldLANG.
  2017.  
  2018.     Not all of the help categories in this help file are actually used
  2019.     in the current version of GoldED. The ones not used are empty,
  2020.     except for a two-line "header".
  2021.  
  2022.     The usable dimensions of the help window are 60 columns by 16
  2023.     lines. In the help file, there is a model of the actual window.
  2024.  
  2025.  
  2026.  
  2027. GoldED - A full-feature Sysop/Point message reader/editor.     Page 40
  2028. ----------------------------------------------------------------------
  2029.  
  2030. C H A R A C T E R   T R A N S L A T I O N
  2031.  
  2032.     GoldED implements several different proposals for character
  2033.     translation in imported and exported messages:
  2034.  
  2035.         FSC-0050 "Charset Identifier"  Thomas Sundblom       2:201/114
  2036.         FSC-0051 "I51"                 Thomas Gradin         2:200/108
  2037.         FSC-0054 "CHARSET proposal"    Duncan McNutt         2:243/100
  2038.         No FSC   "Composed Characters" Andre van de Wijdeven 2:500/131
  2039.  
  2040.     FSC-0050 is currently implemented in the OPMED 3.00 message
  2041.     editor, and will be implemented in Opus 1.20. It uses the same
  2042.     identifier as FSC-0054 (a ^aCHARSET kludge), but is a lot simpler
  2043.     (but not nescessarily better).
  2044.  
  2045.     The "I51" and "CHARSET" proposals are in the process of being
  2046.     merged to one proposal, which will combine the advantages of both.
  2047.     They are both based on using the LATIN-1 (also known as ISO
  2048.     8859-1) character set for extended ASCII. The LATIN-1 set is the
  2049.     set used by Windows 3, Amiga and many other non-PC computers. In
  2050.     addition to LATIN-1, I51 defines a set of escape sequences for
  2051.     characters not found in the LATIN-1 set.
  2052.  
  2053.     Composed Characters has become quite popular in Holland, but the
  2054.     author has decided to drop his proposal because it relies on
  2055.     escape sequences using the so called "soft-cr" (141d, 8Dh)
  2056.     character. GoldED will continue to support Composed as long as it
  2057.     seems nescessary.
  2058.  
  2059.     If you want to know more about the details, I suggest you read the
  2060.     proposals or contact the authors.
  2061.  
  2062.     GoldED currently(*) uses two types of translation tables:
  2063.  
  2064.         (*) = NOTHING IS FINAL YET. The implementation is still on the
  2065.         testing stage, and later versions of GoldED will PROBABLY use
  2066.         different formats for these tables. So don't spend a lot of
  2067.         time reworking the tables - leave them as they are.
  2068.  
  2069.     The *.ESC files
  2070.     ---------------
  2071.     These files are used for import translation of the escape
  2072.     sequences defined in I51 and Composed Characters.
  2073.  
  2074.     In the ESC files, the semicolon is used for comments. The *first*
  2075.     non-comment line defines the charset the escape code are mapped
  2076.     TO. This is normally IBMPC, and should not be changed. Any other
  2077.     non-comment line is treated as an escape sequence definition with
  2078.     this syntax:
  2079.  
  2080.         <esc1><esc2><space><map chars>[; comment/description]
  2081.  
  2082.     Leading spaces are *not* allowed. <esc1> and <esc2> are the two
  2083.     characters that define the escape sequence. <space> is ignored and
  2084.     can be used to make the table look better. <map chars> defines the
  2085.     local representation of the escape sequence, up to three
  2086.     characters. Normally you would only map to one extended ascii
  2087.  
  2088. GoldED - A full-feature Sysop/Point message reader/editor.     Page 41
  2089. ----------------------------------------------------------------------
  2090.  
  2091.     character. The map chars can be either the characters themselves,
  2092.     or decimal or hexadecimal numbers of the form "\d<dec>" or
  2093.     "\x<hex>" (like in the C programming language).
  2094.  
  2095.     *** The format of this file is probably stable.
  2096.  
  2097.  
  2098.     The *.CHS files
  2099.     ---------------
  2100.     These files are used for import and export translation of the
  2101.     CHARSET character sets, and export of I51 and Composed escape
  2102.     sequences.
  2103.  
  2104.     The CHS files uses the format of the raw text files provided in
  2105.     the CHARSET3.ZIP example implementation of FSC-0054.003. Study
  2106.     some of the files provided if you want to know how to define them.
  2107.  
  2108.     *** The format of this file is probably *NOT* stable! (at least in
  2109.         my implementation...)
  2110.  
  2111.  
  2112.     The two keywords ESCSET and CHARSET are used to define which files
  2113.     belong to what import and export set. You can define more than one
  2114.     import and export set for each file.
  2115.  
  2116.     The keyword LOCALCHARSET defines which charset you have on your
  2117.     own machine - this would normally be "IBMPC", and should not be
  2118.     changed.
  2119.  
  2120.     The keyword EXPORTCHARSET and Random System item X<charset>
  2121.     defines the charset your messages should be exported to, if any.
  2122.     
  2123.  
  2124.     Confused? Yeah, I know - this is a confusing subject, and my
  2125.     implementation and documentation is not perfect. Normally you will
  2126.     not have to worry about it.
  2127.  
  2128.  
  2129.  
  2130. GoldED - A full-feature Sysop/Point message reader/editor.     Page 42
  2131. ----------------------------------------------------------------------
  2132.  
  2133. C O M M A N D   R E F E R E N C E
  2134.  
  2135.     Most of the GoldED keyboard commands can be reached with just one
  2136.     keystroke. To ease operation for experienced users of other
  2137.     message editors, GoldED has several sets of keys for each of the
  2138.     keyboard commands - direct non-shifted keys, Alt/Ctrl-keys and
  2139.     function keys. Many of these key assignments will be familiar for
  2140.     users of Msged, Msged/Q, ME2 and FM.
  2141.  
  2142.     The following is a list of all keyboard commands, sorted by type
  2143.     and alphabetically, using the format
  2144.  
  2145.         <command> <default key assignment(s)>
  2146.             <short description>
  2147.  
  2148.     This list is also available in the context-sensitive help system
  2149.     on the <F1> key.
  2150.  
  2151.     It is possible to almost completely redefine the keyboard - this
  2152.     in done in the GOLDED.KEY file (compiled to .KBD by GoldLANG),
  2153.     which also handles macro definition (see later).
  2154.  
  2155.  
  2156.     AREA SELECTION COMMANDS
  2157.     -----------------------
  2158.  
  2159.     AREAabort              <Alt-A>
  2160.        Abort the area selection.
  2161.  
  2162.     AREAaskexit            <Alt-X>, <Esc>
  2163.        Exit GoldED, prompt for final decision.
  2164.  
  2165.     AREAboardnos           <Alt-B>
  2166.        Toggle between sequential areas or QBBS board numbers.
  2167.  
  2168.     AREAdosshell           <Alt-O>
  2169.        Shell to DOS.
  2170.  
  2171.     AREAgotofirst          <Home>
  2172.        Move selection bar to first area.
  2173.  
  2174.     AREAgotolast           <End>
  2175.        Move selection bar to last area.
  2176.  
  2177.     AREAgotonext           <Right>
  2178.        Move selection bar to next area.
  2179.  
  2180.     AREAgotoprev           <Left>
  2181.        Move selection bar to previous area.
  2182.  
  2183.     AREAjump               <Alt-J>, <Ctrl-Left>, <Ctrl-Right>
  2184.        Move selection bar to next marked area.
  2185.  
  2186.     AREAquitnow            <Ctrl-Q>
  2187.        Exit immediately, no questions asked.
  2188.  
  2189.     AREAscan               <Alt-S>
  2190.  
  2191. GoldED - A full-feature Sysop/Point message reader/editor.     Page 43
  2192. ----------------------------------------------------------------------
  2193.  
  2194.        Scan areas - all or marked.
  2195.  
  2196.     AREAselect             <Enter>
  2197.        Enter the reader for the selected area.
  2198.  
  2199.     AREAtoggle             <Alt-T>, <Ins>
  2200.        Toggle mark on the selected area.
  2201.  
  2202.  
  2203.     INTERNAL EDITOR COMMANDS
  2204.     ------------------------
  2205.  
  2206.     EDITabort              <Esc>
  2207.        Abort editing this message - ask first.
  2208.  
  2209.     EDITanchor             <Alt-A>
  2210.        Set a block "anchor" on the current line.
  2211.  
  2212.     EDITaskexit            <Alt-X>
  2213.        Exit from GoldED - ask first.
  2214.  
  2215.     EDITcut                <Alt-C>
  2216.        "Cut" the current block to the Cut'n'Paste buffer.
  2217.  
  2218.     EDITdelchar            <Del>
  2219.        Delete the character at the cursor position.
  2220.  
  2221.     EDITdeleteeol          <Alt-K>, <Alt-Y>
  2222.        Delete from cursor position to end of line.
  2223.  
  2224.     EDITdelleft            <BackSpace>
  2225.        Delete the character to the left of the cursor position.
  2226.  
  2227.     EDITdelline            <Alt-D>, <Ctrl-Y>
  2228.        Delete the current line. (Copied to the Killbuffer).
  2229.  
  2230.     EDITdelltword          <Ctrl-BackSpace>, <Ctrl-F5>
  2231.        Delete the word to the left of the cursor.
  2232.  
  2233.     EDITdelrtword          <Ctrl-T>, <Ctrl-F6>
  2234.        Delete the word to the right of the cursor.
  2235.  
  2236.     EDITdosshell           <Alt-O>
  2237.        Shell to DOS.
  2238.  
  2239.     EDITdupline            <F4>
  2240.        Duplicates the current line.
  2241.  
  2242.     EDITexitmsg            (no default)
  2243.        Drop this message - NO ASKING! DANGEROUS!
  2244.  
  2245.     EDITexporttext         <Alt-W>
  2246.        Export block to a file.
  2247.  
  2248.     EDITgobegline          <Home>
  2249.        Move cursor to beginning of line.
  2250.  
  2251.  
  2252. GoldED - A full-feature Sysop/Point message reader/editor.     Page 44
  2253. ----------------------------------------------------------------------
  2254.  
  2255.     EDITgobotline          <Ctrl-End>
  2256.        Move cursor to the bottom line in the display.
  2257.  
  2258.     EDITgobotmsg           <Ctrl-PgDn>
  2259.        Move cursor to the last line in the message.
  2260.  
  2261.     EDITgodown             <Down>
  2262.        Move cursor down to next line.
  2263.  
  2264.     EDITgoeol              <End>
  2265.        Move cursor to the end of the line.
  2266.  
  2267.     EDITgoleft             <Left>
  2268.        Move cursor one position left.
  2269.  
  2270.     EDITgopgdn             <PgDn>
  2271.        Move cursor one page of lines down.
  2272.  
  2273.     EDITgopgup             <PgUp>
  2274.        Move cursor one page of lines up.
  2275.  
  2276.     EDITgoright            <Right>
  2277.        Move cursor one position right.
  2278.  
  2279.     EDITgotopline          <Ctrl-Home>
  2280.        Move cursor to the top line in the display.
  2281.  
  2282.     EDITgotopmsg           <Ctrl-PgUp>
  2283.        Move cursor to the first line in the message.
  2284.  
  2285.     EDITgoup               <Up>
  2286.        Move cursor up to the previous line.
  2287.  
  2288.     EDITgowordleft         <Ctrl-Left>, <Alt-Left>
  2289.        Move cursor to the previous word.
  2290.  
  2291.     EDITgowordright        <Ctrl-Right>, <Alt-Right>
  2292.        Move cursor to the next word.
  2293.  
  2294.     EDITheader             <Alt-H>
  2295.        Change attributes.
  2296.  
  2297.     EDITimporttext         <Alt-I>, <Alt-R>, <F3>
  2298.        Import text file into this message.
  2299.  
  2300.     EDITloadfile           <F8>
  2301.        Loads the message file saved with EDITsavefile.
  2302.  
  2303.     EDITnewline            <Enter>
  2304.        Terminate paragraph and/or add a new line.
  2305.  
  2306.     EDITpaste              <Alt-P>
  2307.        "Paste" a previously "Cut" block at the cursor position.
  2308.  
  2309.     EDITquitnow            <Ctrl-Q>
  2310.        Quit GoldED immediately - no asking.
  2311.  
  2312.  
  2313. GoldED - A full-feature Sysop/Point message reader/editor.     Page 45
  2314. ----------------------------------------------------------------------
  2315.  
  2316.     EDITsavefile           <F7>
  2317.        Saves the current message as a file.
  2318.  
  2319.     EDITsavemsg            <Alt-S>, <F2>
  2320.        Save this message.
  2321.  
  2322.     EDITspellcheck         <F9>
  2323.        Calls an external spell checker for the current message.
  2324.  
  2325.     EDITtab                <Tab>
  2326.        Add spaces to the next tab-stop.
  2327.  
  2328.     EDITtogglecase         <Alt-3>
  2329.        Toggle the case of the cursor character.
  2330.  
  2331.     EDITtoggleinsert       <Ins>
  2332.        Toggle insert mode.
  2333.  
  2334.     EDITtolower            <Alt-2>
  2335.        Change the cursor character to lowercase.
  2336.  
  2337.     EDITtoupper            <Alt-1>
  2338.        Change the cursor character to uppercase.
  2339.  
  2340.     EDITundelete           <Ctrl-U>
  2341.        Undelete previously deleted lines.
  2342.  
  2343.  
  2344.     FILE SELECTION COMMANDS
  2345.     -----------------------
  2346.  
  2347.     FILEabort              <Esc>
  2348.        Abort file selection.
  2349.  
  2350.     FILEaskexit            <Alt-X>
  2351.        Exit GoldED - ask first.
  2352.  
  2353.     FILEdosshell           <Alt-O>
  2354.        Shell to DOS.
  2355.  
  2356.     FILEgotofirst          <Home>
  2357.        Go to first file.
  2358.  
  2359.     FILEgotolast           <End>
  2360.        Go to last file.
  2361.  
  2362.     FILEgotonext           <Right>
  2363.        Go to next file.
  2364.  
  2365.     FILEgotoprev           <Left>
  2366.        Go to previous file.
  2367.  
  2368.     FILEmark               <Ins>
  2369.        Mark file.
  2370.  
  2371.     FILEmarkall            <Ctrl-Home>
  2372.        Mark all files.
  2373.  
  2374. GoldED - A full-feature Sysop/Point message reader/editor.     Page 46
  2375. ----------------------------------------------------------------------
  2376.  
  2377.  
  2378.     FILEquitnow            <Ctrl-Q>
  2379.        Quit GoldED immediately.
  2380.  
  2381.     FILEselect             <Enter>
  2382.        Select the marked file(s).
  2383.  
  2384.     FILEtogglemark         <Space>
  2385.        Toggle file mark.
  2386.  
  2387.     FILEunmark             <Del>
  2388.        Unmark file.
  2389.  
  2390.     FILEunmarkall          <Ctrl-End>
  2391.        Unmark all files.
  2392.  
  2393.  
  2394.     MESSAGE LISTER COMMANDS
  2395.     -----------------------
  2396.  
  2397.     LISTabort              <Esc>
  2398.        Abort message lister.
  2399.  
  2400.     LISTaskexit            <Alt-X>
  2401.        Exit GoldED - ask first.
  2402.  
  2403.     LISTdosshell           <Alt-O>
  2404.        Shell to DOS.
  2405.  
  2406.     LISTgotobookmark       <Shift-Tab>, <BackSpace>
  2407.        Go to BookMark message.
  2408.  
  2409.     LISTgotofirst          <Home>
  2410.        Go to first message.
  2411.  
  2412.     LISTgotolast           <End>
  2413.        Go to last message.
  2414.  
  2415.     LISTgotonext           <Right>
  2416.        Go to next message.
  2417.  
  2418.     LISTgotoprev           <Left>
  2419.        Go to previous message.
  2420.  
  2421.     LISTmarkingoptions     <Alt-S>
  2422.        Marking menu.
  2423.  
  2424.     LISTquitnow            <Ctrl-Q>
  2425.        Quit GoldED immediately.
  2426.  
  2427.     LISTselect             <Enter>
  2428.        Go to reader at the selected message.
  2429.  
  2430.     LISTtogglebookmark     <Tab>
  2431.        Toggle BookMark on the selected message.
  2432.  
  2433.     LISTtogglemark         <Space>
  2434.  
  2435. GoldED - A full-feature Sysop/Point message reader/editor.     Page 47
  2436. ----------------------------------------------------------------------
  2437.  
  2438.        Toggle Mark on the selected message.
  2439.  
  2440.  
  2441.     NODELIST BROWSER COMMANDS
  2442.     -------------------------
  2443.  
  2444.     NODEabort              <Esc>
  2445.        Abort nodelist browsing.
  2446.  
  2447.     NODEaskexit            <Alt-X>
  2448.        Exit GoldED - ask first.
  2449.  
  2450.     NODEdosshell           <Alt-O>
  2451.        Shell to DOS.
  2452.  
  2453.     NODEgotofirst          <Home>
  2454.        Go to first node.
  2455.  
  2456.     NODEgotolast           <End>
  2457.        Go to last node.
  2458.  
  2459.     NODEgotonext           <Right>
  2460.        Go to next node.
  2461.  
  2462.     NODEgotoprev           <Left>
  2463.        Go to previous node.
  2464.  
  2465.     NODEquitnow            <Ctrl-Q>
  2466.        Quit GoldED immediately.
  2467.  
  2468.     NODEselect             <Enter>
  2469.        Select node.
  2470.  
  2471.  
  2472.     MESSAGE READER COMMANDS
  2473.     -----------------------
  2474.  
  2475.     READaskexit            <X>, <Alt-X>
  2476.        Exit GoldED, prompt for final decision.
  2477.  
  2478.     READchangeaka          <Ctrl-A>
  2479.        Change default AKA address for the current area.
  2480.  
  2481.     READchangeattrs        <Ctrl-S>
  2482.        Change the attributes of the current message.
  2483.  
  2484.     READchangemsg          <C>, <Alt-C>, <Shift-F2>
  2485.        Change current message.
  2486.  
  2487.     READchangeorigin       <Ctrl-O>
  2488.        Change default origin for the current area.
  2489.  
  2490.     READchangetemplate     <Ctrl-T>
  2491.        Change default template.
  2492.  
  2493.     READchangeusername     <Ctrl-U>
  2494.        Change default username.
  2495.  
  2496. GoldED - A full-feature Sysop/Point message reader/editor.     Page 48
  2497. ----------------------------------------------------------------------
  2498.  
  2499.  
  2500.     READcopymoveforward    <M>, <Alt-M>, <Shift-F8>
  2501.        Enter the Copy/Move/Forward function menu.
  2502.  
  2503.     READdecreasemargin     <Shift-F9>
  2504.        Decrease right message margin. For test purposes.
  2505.  
  2506.     READdeletemsg          <D>, <Alt-D>, <Del>
  2507.        Delete current/marked message(s). Ask first.
  2508.  
  2509.     READdosshell           <O>, <Alt-O>, <Ctrl-F10>
  2510.        Shell to DOS.
  2511.  
  2512.     READfidorenumber       <Ctrl-R>, <Shift-F4>
  2513.        Renumber Fido/Opus *.MSG files.
  2514.  
  2515.     READfindall            <F>, <Alt-F>, <Shift-F6>
  2516.        Find string(s) in message header and text.
  2517.  
  2518.     READfindheader         <Z>, <Alt-Z>, <F6>
  2519.        Find string(s) in message header.
  2520.  
  2521.     READgotobookmark       <Shift-Tab>, <BackSpace>
  2522.        Go to the "BookMark" message.
  2523.  
  2524.     READgotodownlink       <Ctrl-Left>, <Alt-Left>, <->
  2525.        Go to the previous message in the replylink.
  2526.  
  2527.     READgotofirstmsg       <Ctrl-Home>, <<>
  2528.        Go to the first message in the area.
  2529.  
  2530.     READgotolastmsg        <Ctrl-End>, <>>
  2531.        Go to the last message in the area.
  2532.  
  2533.     READgotomsgno          <Ctrl-G>, <any numeric key>
  2534.        Go to a specific message number.
  2535.  
  2536.     READgotonextarea       <Ctrl-N>
  2537.        Go directly to the next area.
  2538.  
  2539.     READgotonextmsg        <Right>
  2540.        Go to the next message.
  2541.  
  2542.     READgotoprevarea       <Ctrl-P>
  2543.        Go directly to the previous area.
  2544.  
  2545.     READgotoprevmsg        <Left>
  2546.        Go to the previous message.
  2547.  
  2548.     READgotouplink         <Ctrl-Right>, <Alt-Right>, <+>
  2549.        Go to the next message in the replylink.
  2550.  
  2551.     READincreasemargin     <Shift-F10>
  2552.        Increase right message margin. For test purposes.
  2553.  
  2554.     READmakeuserlist       <Ctrl-L>
  2555.        Generate FIDOUSER.LST userlist of all users in the area.
  2556.  
  2557. GoldED - A full-feature Sysop/Point message reader/editor.     Page 49
  2558. ----------------------------------------------------------------------
  2559.  
  2560.  
  2561.     READmarkingoptions     <S>, <Alt-S>, <Alt-F9>
  2562.        Enter the marking menu.
  2563.  
  2564.     READmessagelist        <L>, <Alt-L>, <F9>
  2565.        Enter the message lister.
  2566.  
  2567.     READmovequotemsg       <N>, <Alt-N>, <F5>
  2568.        Quote-Reply in another area.
  2569.  
  2570.     READmsgcontinue        <Enter>
  2571.        Page down or go to next message.
  2572.  
  2573.     READmsgend             <End>
  2574.        Display last part of current message.
  2575.  
  2576.     READmsghome            <Home>
  2577.        Display first part of current message.
  2578.  
  2579.     READmsglinedown        <Down>
  2580.        Scroll message display.
  2581.  
  2582.     READmsglineup          <Up>
  2583.        Scroll message display.
  2584.  
  2585.     READmsgpgdn            <PgDn>
  2586.        Page message display.
  2587.  
  2588.     READmsgpgup            <PgUp>
  2589.        Page message display.
  2590.  
  2591.     READnewarea            <A>, <Alt-A>, <Ctrl-F1>, <Esc>
  2592.        Enter the area selection screen.
  2593.  
  2594.     READnewmsg             <E>, <Alt-E>, <Ins>
  2595.        Start a new message.
  2596.  
  2597.     READquitnow            <Ctrl-Q>
  2598.        Exit GoldED immediately, no questions asked.
  2599.  
  2600.     READquotemsg           <Q>, <Alt-Q>, <F4>
  2601.        Quote-Reply to the current message. (Reply to FROM name).
  2602.  
  2603.     READcommentmsg         <G>, <Alt-G>
  2604.        Comment-Reply to the current message. (Reply to TO name).
  2605.  
  2606.     READreplymsg           <R>, <Alt-R>, <F3>
  2607.        Reply to the current message, without quoting.
  2608.  
  2609.     READtogglebookmark     <Tab>
  2610.        Toggle a "BookMark" on the current message.
  2611.  
  2612.     READtogglehexdump      <I>, <Alt-I>, <Ctrl-F9>
  2613.        Toggle hexdump mode. For test/debugging purposes.
  2614.  
  2615.     READtogglehiddklud     <V>, <Alt-V>, <Ctrl-F5>
  2616.        Toggle display of Hidden and Kludge lines.
  2617.  
  2618. GoldED - A full-feature Sysop/Point message reader/editor.     Page 50
  2619. ----------------------------------------------------------------------
  2620.  
  2621.  
  2622.     READtogglehidden       <H>, <Alt-H>, <Ctrl-F7>
  2623.        Toggle display of Hidden lines.
  2624.  
  2625.     READtogglekludge       <K>, <Alt-K>, <Ctrl-F6>
  2626.        Toggle display of Kludge lines.
  2627.  
  2628.     READtogglemark         <Space>
  2629.        Toggle a message mark on the current message.
  2630.  
  2631.     READtogglemarkread     <J>, <Alt-J>, <Alt-F10>
  2632.        Toggle "Read Marked" mode.
  2633.  
  2634.     READtogglepagebar      <P>, <Alt-P>, <Ctrl-F8>
  2635.        Toggle the "PageBar" feature.
  2636.  
  2637.     READtogglerot13        <U>, <Alt-U>, <Ctrl-F3>
  2638.        Toggle ROT13 crypting for the current message.
  2639.  
  2640.     READtogglerealmsgno    <Y>, <Alt-Y>, <Ctrl-F4>
  2641.        Toggle between sequential or real message numbers.
  2642.  
  2643.     READtoggletwits        <T>, <Alt-T>
  2644.        Toggle Twit display - Show/Blank/Skip/Ignore.
  2645.  
  2646.     READwritemsg           <W>, <Alt-W>, <F7>
  2647.        Write current/marked message(s) to file or printer.
  2648.  
  2649.  
  2650.     See the Key Reference below for a list of the key symbols you can
  2651.     use in keyboard redefintion.
  2652.  
  2653.  
  2654.  
  2655.  
  2656. GoldED - A full-feature Sysop/Point message reader/editor.     Page 51
  2657. ----------------------------------------------------------------------
  2658.  
  2659. M A C R O S   A N D   K E Y S T A C K I N G
  2660.  
  2661.     GoldED has a fairly simple keyboard macro facility, which you can
  2662.     use to automate certain common operations. A keystacking facility
  2663.     allows to create simple automatic macros on the fly.
  2664.  
  2665.     Macro definition
  2666.     ----------------
  2667.  
  2668.     The macro definition syntax is modelled after the syntax used in
  2669.     the QEdit text editor:
  2670.  
  2671.         <assignment-key> Macro <commands or keys>
  2672.  
  2673.     Macros are defined in the GOLDED.KEY file, where you can also find
  2674.     several examples.
  2675.  
  2676.     Using the word "Auto" as <assignment-key>, you can even define a
  2677.     special macro which will be automatically executed when you start
  2678.     GoldED.
  2679.  
  2680.     Keystacking
  2681.     -----------
  2682.  
  2683.     Keystacking is a special form of auto-macros. You simply specify a
  2684.     bunch of keys to be "stacked" in the (special internal) keyboard
  2685.     buffer for sequential execution.
  2686.     
  2687.     You can either specify a default set of keystacking in the .CFG
  2688.     configuration file, or override any default keystacking by typing
  2689.     the keystack definitions at the GoldED commandline or the GEDCMD
  2690.     environment variable.
  2691.  
  2692.     See the Key Reference below for a list of the key symbols you can
  2693.     use in macros and keystacking.
  2694.  
  2695.  
  2696.  
  2697. GoldED - A full-feature Sysop/Point message reader/editor.     Page 52
  2698. ----------------------------------------------------------------------
  2699.  
  2700. K E Y   R E F E R E N C E
  2701.  
  2702.     Below is the list of key symbols recognized by GoldLANG for
  2703.     keyboard/macro definition and keystacking.
  2704.  
  2705.     Unshifted function keys:
  2706.     ------------------------
  2707.         F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
  2708.  
  2709.     Shift-function keys:
  2710.     --------------------
  2711.         #F1 #F2 #F3 #F4 #F5 #F6 #F7 #F8 #F9 #F10 #F11 #F12
  2712.  
  2713.     Alt-function keys:
  2714.     ------------------
  2715.         @F1 @F2 @F3 @F4 @F5 @F6 @F7 @F8 @F9 @F10 @F11 @F12
  2716.  
  2717.     Ctrl-function keys:
  2718.     -------------------
  2719.         ^F1 ^F2 ^F3 ^F4 ^F5 ^F6 ^F7 ^F8 ^F9 ^F10 ^F11 ^F12
  2720.  
  2721.     Alt-Numbers:
  2722.     ------------
  2723.         @0 @1 @2 @3 @4 @5 @6 @7 @8 @9
  2724.  
  2725.     Alt-Letters:
  2726.     ------------
  2727.         @A @B @C @D @E @F @G @H @I @J @K @L @M @N @O @P @Q @R @S @T @U
  2728.         @V @W @X @Y @Z
  2729.  
  2730.     Ctrl-Letters:
  2731.     -------------
  2732.         ^A ^B ^C ^D ^E ^F ^G ^H ^I ^J ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U
  2733.         ^V ^W ^X ^Y ^Z
  2734.  
  2735.     Insert/Delete:
  2736.     --------------
  2737.         Ins     ^Ins    @Ins
  2738.         Del     ^Del    @Del
  2739.  
  2740.     Home/End:
  2741.     ---------
  2742.         Home    ^Home   @Home
  2743.         End     ^End    @End
  2744.  
  2745.     Page up/down:
  2746.     -------------
  2747.         PgUp    ^PgUp   @PgUp
  2748.         PgDn    ^PgDn   @PgDn
  2749.  
  2750.     Cursor left/right:
  2751.     ------------------
  2752.         Left    ^Left   @Left
  2753.         Right   ^Right  @Right
  2754.  
  2755.     Cursor up/down:
  2756.     ---------------
  2757.  
  2758. GoldED - A full-feature Sysop/Point message reader/editor.     Page 53
  2759. ----------------------------------------------------------------------
  2760.  
  2761.         Up      ^Up     @Up
  2762.         Down    ^Down   @Down
  2763.  
  2764.     Misc keys:
  2765.     ----------
  2766.         Esc         ^Grey*      Key5    Space
  2767.         Tab         #Tab        @Tab
  2768.         BackSpace   ^BackSpace  @BackSpace
  2769.         Enter       ^Enter      @Enter
  2770.  
  2771.     Note that some of the Alt-keys, especially the cursor-releated
  2772.     keys and the F11/F12 keys, are "extended" keys normally only
  2773.     available on systems with an extended keyboard bios. However,
  2774.     GoldED uses a few tricks to make some the extended keys available
  2775.     on non-extended systems.
  2776.  
  2777.  
  2778.  
  2779. GoldED - A full-feature Sysop/Point message reader/editor.     Page 54
  2780. ----------------------------------------------------------------------
  2781.  
  2782. L A N G U A G E   D E F I N I T I O N
  2783.  
  2784.     GoldED is one of the very few programs that allows the user to
  2785.     almost completely redefine the language dependent text.
  2786.  
  2787.     The language dependent text in GoldED is defined in the GOLDED.LNG
  2788.     file, which in turn is compiled to a binary version by the
  2789.     GoldLANG program.
  2790.  
  2791.     See the example language file for the actual method and format of
  2792.     language redefinition.
  2793.  
  2794.     If you are planning to translate the text in GoldED, you should
  2795.     also look into the definition of the help screens.
  2796.  
  2797.     If you think you have made a good set of translated files, you
  2798.     should contact the nearest registration or support site for
  2799.     official distribution of your files with future versions and/or
  2800.     with disk registrations.
  2801.  
  2802.  
  2803.     NOTES:
  2804.     ------
  2805.  
  2806.     In the continuing development of GoldED, it is impossible to
  2807.     completely maintain backward compatibility if the language format
  2808.     or the text defined there. New features may add and/or obsolete
  2809.     some definitions, or may change the format of others.
  2810.  
  2811.     The existing langauge file contains several definitions which are
  2812.     already obsolete, but which I haven't had time to search for and
  2813.     remove, as well as there are some texts in GoldED which are not
  2814.     yet definable. All this will of course be corrected in future
  2815.     versions.
  2816.     
  2817.  
  2818.  
  2819. GoldED - A full-feature Sysop/Point message reader/editor.     Page 55
  2820. ----------------------------------------------------------------------
  2821.  
  2822. E N T E R I N G   M E S S A G E S
  2823.  
  2824.     The process of entering a message deserves some description,
  2825.     because there a number of steps that may be a bit hard to figure
  2826.     out directly.
  2827.  
  2828.     You start a message by using one the following commands:
  2829.  
  2830.     READnewmsg       - Start a blank new message.
  2831.     READquotemsg     - Quote-reply the current msg (the FROM person).
  2832.     READcommentmsg   - Quote-reply the current msg (the TO person).
  2833.     READmovequotemsg - Quote-reply in another area.
  2834.     READreplymsg     - Reply to current msg, but don't quote.
  2835.  
  2836.     The first thing that happens is that the header display comes to
  2837.     life, and allows you to change the names and addresses of
  2838.     destination and origination. In netmail areas, the userlist lookup
  2839.     feature is in effect for the destination name field. You move
  2840.     around in the header with the arrowkeys. Pressing <Tab> or <Enter>
  2841.     moves to the next field. Pressing <Enter> in the subject field or
  2842.     <Ctrl-Enter> anywhere, ends the header editing. Pressing <Esc>
  2843.     drops the message. While editing the header, you can use the
  2844.     Alt-keys to toggle message attributes.
  2845.  
  2846.     After the header editing is done, a menu appears, allowing you to
  2847.     change the message attributes, origin, template, start the
  2848.     internal or external editor or quit it.
  2849.  
  2850.     When you select to start the editor, the template is processed and
  2851.     prepared for use.
  2852.  
  2853.     Safely back from the editor, you are presented with a menu where
  2854.     you can select to save the message, drop the message, continue
  2855.     editing, view the message, change origin or ROT13 crypt it.
  2856.  
  2857.  
  2858.  
  2859. GoldED - A full-feature Sysop/Point message reader/editor.     Page 56
  2860. ----------------------------------------------------------------------
  2861.  
  2862. T H E   H A R D L I N E   F E A T U R E
  2863.  
  2864.     This section relates only to the use of an *external* editor.
  2865.  
  2866.     Like all message editors that allows the use of external text
  2867.     editors for writing messages, GoldED must deal with the problem of
  2868.     free-flowing text paragraphs versus hard-cr-terminated lines.
  2869.  
  2870.     Most text editors terminate *all* lines with a carriage return
  2871.     (CR, 13d, 0Dh). Unless you use a fairly short right margin in the
  2872.     text editor, those lines can be very annoying to quote if the
  2873.     quotemargin is shorter. This usually results in "ragged" quotes,
  2874.     with a long quoteline alternating with a short leftover. This
  2875.     looks bad, and requires a lot of work to edit to a respectable
  2876.     shape.
  2877.  
  2878.     To solve this problem, GoldED treats the file from the text editor
  2879.     just as if text blocks doesn't have any hard-cr's in them - it
  2880.     "reflows" the text. Of course, this immediately creates another
  2881.     problem: If you include a clipping from a log file, source code,
  2882.     table or other stuff that *requires* the text block to be aligned
  2883.     with itself. Those blocks would become scrambled and unreadable.
  2884.  
  2885.     GoldED recognizes a special control string, that tells the
  2886.     reflowing code to put hard-cr's on single lines or groups of
  2887.     lines. You define the string with the keyword "Hardline" in the
  2888.     configuration file. Here is an example of the use of the hardline
  2889.     string (in the example "<<"):
  2890.  
  2891.         <<
  2892.         ==== Log Cut ====
  2893.         ----------  Thu 28 Mar 91
  2894.         + 22.24.31  Event 0-@
  2895.         - 22.24.42  Preparing outbound mail
  2896.         = 22.58.47  RING
  2897.         = 22.58.55  CONNECT 2400
  2898.         + 22.59.02  Incoming call at 2400 baud
  2899.           22.59.03  Sending text in BANNER.TXT
  2900.         ==== Log Cut ====
  2901.         <<
  2902.  
  2903.     In this example, the hardline string on the lines before and after
  2904.     the cutting tells the reflow code, that all those lines must the
  2905.     hard-cr terminated. The hardline string must be the only
  2906.     characters on the line, and it must be placed on the *first*
  2907.     position. The reflow code looks for <string><cr>. The hardline
  2908.     string works as a "toggle".
  2909.  
  2910.     The hardline string also has another use: If you put the string as
  2911.     the last characters on a line, that line will also be hard-cr
  2912.     terminated. Example:
  2913.  
  2914.         Greetings...<<
  2915.             Odinn Sorensen<<
  2916.  
  2917.     The last << in this example was not really nescessary, because a
  2918.     blank line always ends the preceeding line or paragraph with a
  2919.  
  2920. GoldED - A full-feature Sysop/Point message reader/editor.     Page 57
  2921. ----------------------------------------------------------------------
  2922.  
  2923.     hard-cr. In any case, the hardline string is stripped off before
  2924.     the message is saved.
  2925.  
  2926.     Some lines are by definition always hard-cr terminated, and does
  2927.     not need hardline strings. Those lines are quoted lines and
  2928.     control lines like kludges, tearlines and originlines. In
  2929.     addition, three identical characters at the beginning of a line
  2930.     also terminates the preceeding paragraph.
  2931.  
  2932.  
  2933.  
  2934. GoldED - A full-feature Sysop/Point message reader/editor.     Page 58
  2935. ----------------------------------------------------------------------
  2936.  
  2937. Q U O T E   R E F L O W
  2938.  
  2939.     When you quote a message that already contains quoted lines, those
  2940.     lines may be too long for your quotemargin. Most message editors
  2941.     would then just cut a bit off the end and put it on a line below.
  2942.     GoldED does it differently - it determines the quotestring of the
  2943.     line, and then reflows all the following lines with the same
  2944.     quotestring and puts the quotestring back on the reflowed lines.
  2945.     This usually works great and looks good. It can also fail
  2946.     miserably in a few cases.
  2947.  
  2948.     The reflowing is in effect in both the message displaying and in
  2949.     quoting. If you want to observe the effects, try executing the
  2950.     READdecreasemargin <Shift-F9> or READincreasemargin <Shift-F10>
  2951.     commands.
  2952.  
  2953.  
  2954.  
  2955. GoldED - A full-feature Sysop/Point message reader/editor.     Page 59
  2956. ----------------------------------------------------------------------
  2957.  
  2958. C A R B O N   C O P Y   A N D   C R O S S P O S T
  2959.  
  2960.     Carbon Copying
  2961.     --------------
  2962.  
  2963.     Carbon copy (CC) is a way to send the same message to a number of
  2964.     people without the trouble of manually entering and copying a
  2965.     message for each of them. The CC works only in netmail or local
  2966.     areas. You can send any message, including fileattaches (in
  2967.     netmail) with the CC function.
  2968.  
  2969.     Carbon copies are created by putting the string "CC:" followed by
  2970.     one or more names or addresses, separated by commas, on one or
  2971.     more lines at the beginning of the message. The names and
  2972.     addresses must follow the same rules as when using the lookup
  2973.     function in the netmail header.
  2974.  
  2975.     Example:
  2976.  
  2977.         CC: 16, Joergensen, #230/13
  2978.  
  2979.     If you put a "#" in front of a name or address, that node will be
  2980.     left out of the list, but will still receive a carbon copy.
  2981.  
  2982.     You can also use address macros (see the GOLDEDNAM keyword)
  2983.     instead of names or addresses.
  2984.  
  2985.     If you often send carbon copies to the same people, it can get a
  2986.     bit tedious to type (and remember) every time. Therefore you can
  2987.     also specify a file with the names and addresses:
  2988.  
  2989.         CC: @TESTERS.LST
  2990.  
  2991.     Files names and addresses can be mixed on the same line. The lines
  2992.     in the file must be the same format as above. No nesting is
  2993.     allowed: You can't specify files within files.
  2994.  
  2995.     When you save the CC message, GoldED will scan the message text to
  2996.     find and process the CC: lines. When this is done, a menu will
  2997.     popup and allow you change the format of the CC: lines, the
  2998.     attributes of the CC messages or drop the copies.
  2999.  
  3000.     When processing the CC list, GoldED will check each node in the
  3001.     nodelist and popup the nodelist browser in case of more than one
  3002.     match or if the node was not found.
  3003.  
  3004.  
  3005.     Crossposting
  3006.     ------------
  3007.  
  3008.     Crosspost is similar to Carbon Copy, except that instead of
  3009.     sending copies to a list of persons, it posts copies of a message
  3010.     in several different conferences. Typical usage is announcement of
  3011.     files, vital BBS information and other general interest info.
  3012.  
  3013.     To crosspost a message is simple - just add lines in this format:
  3014.  
  3015.  
  3016. GoldED - A full-feature Sysop/Point message reader/editor.     Page 60
  3017. ----------------------------------------------------------------------
  3018.  
  3019.         XC: <echoid> [echoid] [..]
  3020.  
  3021.     The "XC:" must be the first three characters on the line. The
  3022.     <echoid> must be valid echoid's defined in GoldED. Example:
  3023.  
  3024.         XC: GOLDED, NEWFILES.R23, ENET.SOFT, Z27.SOFT
  3025.  
  3026.     This would produce the following output in the message:
  3027.  
  3028.         * Crossposted in GOLDED
  3029.         * Crossposted in NEWFILES.R23
  3030.         * Crossposted in ENET.SOFT
  3031.         * Crossposted in Z27.SOFT
  3032.  
  3033.     And post it in the conferences.
  3034.  
  3035.     Please moderate your use of this feature - it adds duplicate
  3036.     information to the mail flow, and excessive use may be frowned
  3037.     upon by cost-sensitive individuals.
  3038.  
  3039.  
  3040.  
  3041. GoldED - A full-feature Sysop/Point message reader/editor.     Page 61
  3042. ----------------------------------------------------------------------
  3043.  
  3044. E N C R Y P T I N G   M E S S A G E S
  3045.  
  3046.     GoldED allows you to en/decrypt messages encoded with the ROT13
  3047.     crypting method. ROT13 is very simple: It just swaps the letters
  3048.     "A-M", "a-m" with "N-Z", "n-z" and vice-versa.
  3049.  
  3050.     ROT13 is mostly used in UUCP networks, where it is used as a
  3051.     "spoiler warning", so that game solutions, jokes and other stuff
  3052.     is not read by accident. In those networks, all message readers
  3053.     have ROT13 de/crypting capabilites.
  3054.  
  3055.     In FidoNet, not many message readers have ROT13 capabiblity, and
  3056.     the current policy (Policy 4) states:
  3057.  
  3058.         2.1.4  Encryption and Review of Mail
  3059.  
  3060.         FidoNet is an amateur system. Our technology is such that the
  3061.         privacy of messages cannot be guaranteed. As a sysop, you have
  3062.         the right to review traffic flowing through your system, if
  3063.         for no other reason than to ensure that the system is not
  3064.         being used for illegal or commercial purposes. Encryption
  3065.         obviously makes this review impossible. Therefore, encrypted
  3066.         and/or commercial traffic that is routed without the express
  3067.         permission of all the links in the delivery system constitutes
  3068.         annoying behavior.
  3069.  
  3070.     If you have registered GoldED, you will be able to encrypt your
  3071.     messages with ROT13, but you should not use the crypting facility
  3072.     of GoldED, unless your network allows it, and *never* in
  3073.     international echos.
  3074.  
  3075.  
  3076.  
  3077. GoldED - A full-feature Sysop/Point message reader/editor.     Page 62
  3078. ----------------------------------------------------------------------
  3079.  
  3080. N O D E L I S T   B R O W S I N G
  3081.  
  3082.     When you write a netmail message, you must know the name and net
  3083.     address of the recipient. Unless you have a remarkable memory,
  3084.     this information can be a bit hard to remember. Therefore GoldED
  3085.     uses a special nodelist/userlist index to enable you to quickly
  3086.     lookup any node.
  3087.  
  3088.     The index is created by the GoldNODE nodelist/userlist compiler.
  3089.     GoldNODE supports the standard "St.Louis" nodelists, the FrontDoor
  3090.     Boss/Point pvt/nodelist extensions and the simpler FIDOUSER.LST
  3091.     userlist. 
  3092.  
  3093.     When you enter a name or address in the header (the TO: field) and
  3094.     press <Enter>, GoldED looks in the nodelist index to find the
  3095.     missing data. You can enter the address in the name field. Names
  3096.     to be searched for must be entered last name first (because of the
  3097.     way the index is structured). If you enter a partial name or
  3098.     address, GoldED will find the closest match. Addresses can be
  3099.     entered in short form, based on the current AKA, like .3 for the
  3100.     address of your third Point, or 33 for node 33 in your net.
  3101.  
  3102.     When GoldED has found a match, it looks a bit further to see if
  3103.     there are more matches. If not, the matching data is inserted in
  3104.     the header, and you can continue editing. If more than one match
  3105.     was found, it starts the nodelist browser. Here you can browse
  3106.     around and find the correct destination node. When found, you
  3107.     select it with <Enter>. The full name and address of the node you
  3108.     selected is then placed in the appropriate fields in the header.
  3109.     Pressing <Esc> in the browser quits it without inserting any node
  3110.     information.
  3111.  
  3112.     The list of nodes in the browser is sorted differently, according
  3113.     to what you entered. If you entered a name, the list is sorted
  3114.     alphabetically by last name. If you entered an address, the list
  3115.     is sorted ascending by address.
  3116.  
  3117.     Before the userlist is searched, the list of address macros are
  3118.     first scanned, and if a match is found there, the information
  3119.     there is used instead.
  3120.  
  3121.  
  3122.  
  3123. GoldED - A full-feature Sysop/Point message reader/editor.     Page 63
  3124. ----------------------------------------------------------------------
  3125.  
  3126. M A R K I N G   M E S S A G E S
  3127.  
  3128.     GoldED has a sophisticated message marking system, which allows
  3129.     flexible manipulation with selected messages.
  3130.  
  3131.     You can either mark messages manually one by one using the
  3132.     READtogglemark command <Space>, or use the READmarkingoptions menu
  3133.     <Alt-S>. With the marking menu, you can for example mark all
  3134.     messages in a particular thread (replychain), or all messages that
  3135.     match a certain string or a number of other criteria.
  3136.  
  3137.     When you have marked the messages, you can then Copy, Move, Delete
  3138.     or Write them. Or you can switch to reading only the marked
  3139.     messages.
  3140.  
  3141.     The marks stay in position until removed (unmarked) or you exit
  3142.     GoldED. Marks are kept even if you leave the current area and do
  3143.     business in another for a while.
  3144.  
  3145.     Another, more volatile, form of mark is the "bookmark". Bookmarks
  3146.     can be used for returning to a certain position after a stroll out
  3147.     a long replychain and stuff like that. There is only one bookmark,
  3148.     and it is reset when you leave the area. Using the Find function
  3149.     leaves a bookmark at the current message.
  3150.  
  3151.  
  3152.  
  3153. GoldED - A full-feature Sysop/Point message reader/editor.     Page 64
  3154. ----------------------------------------------------------------------
  3155.  
  3156. K L U D G E   L I N E S
  3157.  
  3158.     Kludge lines are special control lines, that begin with a ^a (01h)
  3159.     as the first character of the line, followed by a unique
  3160.     identifying name and the relevant control information.
  3161.  
  3162.     GoldED is aware of a lot of these kludges, and supports a number
  3163.     of them, if you want to have them inserted in your messages.
  3164.  
  3165.     Some kludges are useless junk and commercials for this and that
  3166.     software, but a few are useful for miscellaneous purposes. In the
  3167.     following, I will list the known and supported kludges, and a
  3168.     short description of what they are used for.
  3169.  
  3170.  
  3171.     AREA:<echoname>
  3172.         This is not really a kludge, and it doesn't begin with a ^a,
  3173.         but I included it on the kludge list because it sometimes
  3174.         turned up in echomail areas where it should have been stripped
  3175.         off by the mail tosser.
  3176.  
  3177.     CC: <name> <address>
  3178.         When GoldED produces carbon copies, it adds to each message a
  3179.         full list of the persons who get a copy. One version of this
  3180.         list is hidden behind the CC: kludge.
  3181.  
  3182.     CHARSET:<charset identifier>
  3183.         Proposed in FSC-0050 and FSC-0054, this kludge is an attempt
  3184.         to find a solution to the problem of the high-bit characters
  3185.         (like the IBM PC vs Amiga vs Mac etc. national chars) in
  3186.         messages. GoldED can recognize, use and generate this kludge.
  3187.  
  3188.     CHRC:<font change id>
  3189.         Proposed in FSC-0054, this is a kludge for changing fonts,
  3190.         underlining and other stuff.
  3191.  
  3192.     CHRS:<charset identifier>
  3193.         Alternative FSC-0054 version of the CHARSET kludge.
  3194.  
  3195.     DESTADDR:<destaddress>
  3196.         This one is not proposed anywhere, but it looks like it gives
  3197.         the address of the intended recipient. GoldED takes the
  3198.         address for the dest field.
  3199.  
  3200.     DOMAIN <destdomain> <destaddress> <origdomain> <origaddress>
  3201.         Proposed in FSC-0038, this tries to solve the problem of mail
  3202.         crossing domain boundaries. GoldED takes both addresses.
  3203.  
  3204.     EID:<crc16> <stamp> [replycrc16] <replystamp>
  3205.         Proposed in FSC-0031, this is used for dupe checking and reply
  3206.         linking. The EID is today generally considered as garbage, but
  3207.         a lot of older mail processors such as QMail still generate
  3208.         it.
  3209.  
  3210.     FLAGS <special attributes>
  3211.         Proposed in FSC-0053, this is a special netmail kludge used by
  3212.         the FrontDoor and D'Bridge mailers and the IMail mail
  3213.  
  3214. GoldED - A full-feature Sysop/Point message reader/editor.     Page 65
  3215. ----------------------------------------------------------------------
  3216.  
  3217.         processor. It provides extra attributes not found among the
  3218.         standard attributes in the normal message/packet headers.
  3219.         GoldED uses and generates this kludge, if you set the
  3220.         attributes.
  3221.  
  3222.     FMPT <from point>
  3223.         Defined in FTS-0001, this tells the Point number of the
  3224.         originator. Netmail only. GoldED can generate this line.
  3225.  
  3226.     GATECHK:<???>
  3227.         Some sort of gating kludge. Don't know what it's for.
  3228.  
  3229.     GROUP:<echoname>
  3230.         I think this one comes from stray Groupmail messages. Similar
  3231.         to the AREA: kludge.
  3232.  
  3233.     I51 (no parameters)
  3234.         Proposed in FSC-0051, this indicates that the message text
  3235.         conforms to the ISO 8859-1 (LATIN-1) character set, and may
  3236.         contain certain escape codes. The ISO 8859-1 set is used by
  3237.         the Amiga, Window 3.0 and several mainframes. GoldED can
  3238.         recognize, use and generate this kludge.
  3239.  
  3240.     INTL <destaddress> <origaddress>
  3241.         Defined in FTS-0001, this one solves the problem of crossing
  3242.         Zone boundaries. Netmail only. GoldED can generate this line.
  3243.  
  3244.     MSGID: <origaddress> <serialno>
  3245.         Proposed in FSC-0041, this is a method for unique
  3246.         identification of a message. It can be used for dupe checking
  3247.         and replylinking. GoldED can generate this line.
  3248.  
  3249.     MSGTO: <destaddress>
  3250.         This one is not proposed anywhere, but it looks like it gives
  3251.         the address of the intended recipient. GoldED takes the
  3252.         address for the dest field.
  3253.  
  3254.     Original: <Carbon copy, original name>
  3255.         Generated by the FrontDoor FM editor when it produces carbon
  3256.         copies.
  3257.  
  3258.     PATH: <list of nodes>
  3259.         Defined in FTS-0004, this is a valuable tool for finding dupe
  3260.         links and other structural faults in the net structures.
  3261.         Unfortunately the list of nodes is 2D (net/node), and this
  3262.         creates problems when exporting echomail across zones.
  3263.  
  3264.     PTH: <list of nodes>
  3265.         Not yet a FSC, this is a 4D-version of the PATH kludge.
  3266.  
  3267.     PID: <identifier> <version> [serialno]
  3268.         Proposed in FSC-0046, this takes a stab at the tearline abuse,
  3269.         and puts "safe" information about the first mail processing
  3270.         software in the line. This could be message editors, mail
  3271.         scanners and other stuff. GoldED inserts this line, if the
  3272.         tearline is not "GoldED @Version".
  3273.  
  3274.  
  3275. GoldED - A full-feature Sysop/Point message reader/editor.     Page 66
  3276. ----------------------------------------------------------------------
  3277.  
  3278.     RFD: <id>
  3279.         Received For Distribution. A kludge inserted by one of the file
  3280.         announcement programs.
  3281.  
  3282.     REPLY: <replyaddress> <replyserialno>
  3283.         Proposed in FSC-0041, this is the MSGID: counterpart. When
  3284.         replying to a message with a MSGID:, the MSGID: of the
  3285.         original is renamed to REPLY:.
  3286.  
  3287.     RID:<stuff>
  3288.         Unknown kludge which looks suspiciously like the EID.
  3289.  
  3290.     SEEN-BY: <list of nodes>
  3291.         Defined in FTS-0004, this is a tool for finding dupe links and
  3292.         other structural faults in the net structures. Depending on
  3293.         the mail tosser, the seen-by's may or may not have a preceding
  3294.         ^a character. Unfortunately the list of nodes is 2D
  3295.         (net/node), and this creates problems when exporting echomail
  3296.         across zones.
  3297.  
  3298.     SN:<serialno>
  3299.         Serial number inserted by the Dutchie message editor.
  3300.  
  3301.     TCL1:, TCL2: <long hex string>
  3302.         Obsolete swedish dupecheck/replylink kludge.
  3303.  
  3304.     TOPT <to point>
  3305.         Defined in FTS-0001, this tells the Point number of the
  3306.         destination. Netmail only. GoldED can generate this line.
  3307.  
  3308.     TZ <offset from UTC>
  3309.         Specifies the time to *add* to the header time to get the UTC
  3310.         (Universal Time Coordinated) time. Generated by newer versions
  3311.         of the TrackMail netmail processor.
  3312.  
  3313.     VIA: <netmail tossing info>
  3314.         Routed netmail messages usually gets a Via line for each node
  3315.         it passes through. This can be used for tracing faults in the
  3316.         netmail routing structure.
  3317.  
  3318.     XID:<stuff>
  3319.         Unknown kludge which looks suspiciously like the EID.
  3320.  
  3321.  
  3322.  
  3323. GoldED - A full-feature Sysop/Point message reader/editor.     Page 67
  3324. ----------------------------------------------------------------------
  3325.  
  3326. K N O W N   B U G S
  3327.  
  3328.     GoldEd contains a number of still unfixed bugs or semi-unsolvable
  3329.     problems. The following list is *not* complete.
  3330.  
  3331.     Internal editor
  3332.     ---------------
  3333.     The internal editor has many odd bugs, most prominently the line
  3334.     wrapping when editing at the end of lines and the block
  3335.     (cut/paste) functions. As you may know, the internal editor code
  3336.     is ported from the source of another editor, Msged 2.00, and the
  3337.     code was buggy from the start - my implementation did not make it
  3338.     much better... It is almost impossible to removed the bugs (I have
  3339.     tried many times), and I have resolved to simply write a
  3340.     completely new internal editor for a future version.
  3341.  
  3342.     Multitasking environment
  3343.     ------------------------
  3344.     It *is* possible to run GoldED and read/write mail, while a user
  3345.     is online on your networked or multitasking RA/Super/QuickBBS, but
  3346.     it is *NOT* safe! This is something I will surely be taking care
  3347.     of in a near future version.
  3348.  
  3349.     Swapping
  3350.     --------
  3351.     Several users have experienced problems using the swapping
  3352.     facility in GoldED to shell to DOS or an external editor. Usually
  3353.     this is a result of conflicts between various EMS/XMS/extended
  3354.     memory managers. Try using SWAPALL DISK, this usually always work
  3355.     (if there is enough free disk ;-). You might also try turning off
  3356.     the OVERLAYEXT/EMS keywords, if you had them on.
  3357.  
  3358.     Overlays
  3359.     --------
  3360.     In at least one case, I have heard of conflicts between an
  3361.     overlayed version of Binkley, running in a multitasking
  3362.     environment with GoldED. Binkley and GoldED both seems to use and
  3363.     grab the same overlay manager interrupt...
  3364.  
  3365.     There are other bugs and problems, but I can't remember them right
  3366.     now.
  3367.  
  3368.  
  3369.  
  3370. GoldED - A full-feature Sysop/Point message reader/editor.     Page 68
  3371. ----------------------------------------------------------------------
  3372.  
  3373. R E S T R I C T E D   F E A T U R E S
  3374.  
  3375.     GoldED has a few non-vital features restricted for unregistered
  3376.     users:
  3377.  
  3378.     * AUTOATTACH keyword.
  3379.     * GOLDEDLST keyword.
  3380.     * RENAREA keyword.
  3381.     * REPLYRE keyword.
  3382.     * Tearline definition.
  3383.     * ROT13 message encryption.
  3384.  
  3385.     In addition, the program will add an extra random pause when
  3386.     initializing. You can press a key to bypass the pause.
  3387.  
  3388.     These restrictions and the pause will go away when you register...
  3389.  
  3390.  
  3391.  
  3392. F U T U R E   P L A N S
  3393.  
  3394.     I have a long list of features waiting to be implemented, and it
  3395.     grows all the time. Here are a few of the bigger ones:
  3396.  
  3397.     * New internal editor.
  3398.     * Fully menued setup program.
  3399.     * Menu system to supplement direct keyboard operation.
  3400.     * More flexible random system / area definition.
  3401.     * Scan for/read your mail in all areas.
  3402.     * Smart file request function.
  3403.     * Better marking facilities.
  3404.     * Highest read.
  3405.     * Replies reading mode.
  3406.     * Nodelist browsing in levels a'la FrontDoor.
  3407.     * Xpress and XRS compatibility.
  3408.     * Other msg formats such as XBBS.
  3409.     * Smarter error handling.
  3410.     * Better mouse support.
  3411.     * Different message template format.
  3412.     * Conditional macros and macro recording.
  3413.     * Windows 3 version: GoldED 3.xx.
  3414.     * Many other things!
  3415.  
  3416.     Keep the suggestions coming!
  3417.  
  3418.  
  3419.  
  3420. GoldED - A full-feature Sysop/Point message reader/editor.     Page 69
  3421. ----------------------------------------------------------------------
  3422.  
  3423. D I S T R I B U T I O N   S I T E S
  3424.  
  3425.     The major public releases of GoldED are distributed via the SDS
  3426.     (Software Distribution System), and should therefore be available
  3427.     around the world at your local SDS node.
  3428.  
  3429.     In addition to this, public beta versions will be available from
  3430.     the systems in the list below.
  3431.  
  3432.     Primary distribution and registration sites:
  3433.     --------------------------------------------
  3434.     South o'the Border!   1:106/215  HST/V32/V42  U.S.A.
  3435.     The Golden Wizard     2:231/77   2400         Denmark
  3436.     Beta-System           2:246/10   HST/V42      Germany
  3437.     * Delmare *           2:500/133  2400         Holland
  3438.  
  3439.     See the REGISTER.DOC for more information about registering.
  3440.  
  3441.     Secondary distribution sites:
  3442.     -----------------------------
  3443.     Group Medical BBS     1:138/116  HST          U.S.A.
  3444.     Mirage BBS            1:160/202  HST          U.S.A.
  3445.     Falcon BBS            2:231/19   2400         Denmark
  3446.     The Thunderbolt CBCS  2:231/60   HST/V32/V42  Denmark
  3447.     Soft-Sector BBS       2:231/79   HST/V32/V42  Denmark
  3448.     The Bag of Tricks     2:231/82   HST/V32/V42  Denmark
  3449.     THE 208 MONSTER       2:231/91   2400         Denmark
  3450.     ADLATUS BBS           2:243/44   HST/V32/V42  Germany
  3451.     The Pig Pen           2:250/124  HST/V32      U.K.
  3452.     TMS-INW               2:321/7    V32          France
  3453.     DMRT Board Two [SDN]  2:512/101  V32/V32B     Holland
  3454.     The Owl's Nest Node   2:512/39   HST/V32/V42  Holland
  3455.  
  3456.     ... And many many others eventually ...
  3457.  
  3458.  
  3459.  
  3460. S U P P O R T   C O N F E R E N C E
  3461.  
  3462.     Echoid GOLDED, available on all major backbones around the world.
  3463.     The author is present, and does his best to answer questions, well
  3464.     assisted by many enthusiastic users. Comments and suggestions are
  3465.     always welcome.
  3466.  
  3467.     Local support echos may be available in some nets/regions. Ask
  3468.     your Boss/Hub/NEC/REC/ZEC or the local registration site, if any.
  3469.  
  3470.     PLEASE NOTE: I receive a lot of netmail, and read a lot of
  3471.     echomail. This takes time. Lots of time. Answering my mail usually
  3472.     takes even *more* time. All the (net)mail takes time away from
  3473.     development of GoldED, so please consider if your questions could
  3474.     be answered by other users in your network or region instead.
  3475.  
  3476.  
  3477.  
  3478. GoldED - A full-feature Sysop/Point message reader/editor.     Page 70
  3479. ----------------------------------------------------------------------
  3480.  
  3481. A C K N O W L E D G E M E N T S
  3482.  
  3483.     I would like to thank the following persons, who have, in one way
  3484.     or another, helped GoldED to become what it is:
  3485.  
  3486.     (alphabetical)
  3487.     Adam Hudson                 QuickBBS.
  3488.     Chris Irwin                 The D'Bridge mailer.
  3489.     Fabian Fabris               The IMail mail processor.
  3490.     Hansen & Wolthers           The YAMMED editor.
  3491.     Jim Nutt                    The Msged editor and source.
  3492.     Joaquim Homrighausen        FrontDoor and TosScan.
  3493.     Kristian Ottosen            The ME2 editor.
  3494.     Mike Smedley and IDC        The CXL/TCXL library.
  3495.     P.J.Muller                  The Msged/Q editor and source.
  3496.     Stig Jacobsen               Various source code and testing.
  3497.     The RemoteAccess Team       The RemoteAccess BBS.
  3498.  
  3499.     Not least, I thank all the testers and users for all their
  3500.     inspiring suggestions and bugreports. Keep'em coming!
  3501.  
  3502.     Without the following software, GoldED would have been much harder
  3503.     to write:
  3504.  
  3505.     QEdit (SemWare). My favorite text-editor.
  3506.     Turbo/Borland C++. My favorite C compiler.
  3507.     4DOS (J.P.Software). My favorite COMMAND.COM replacement.
  3508.  
  3509.     I thank the authors and companies for producing those fantastic
  3510.     pieces of software.
  3511.  
  3512.  
  3513.  
  3514. T H E   A U T H O R
  3515.  
  3516.     Name:
  3517.         Odinn Sorensen
  3518.  
  3519.     Birthday:
  3520.         17 Feb 1969, born in Iceland, now lives in Denmark.
  3521.  
  3522.     Occupation:
  3523.         Self-taught C programmer, currently unemployed. Will be
  3524.         studying for engineer after summer'91.
  3525.  
  3526.     Personality:
  3527.         Quiet, all-round nice guy.
  3528.  
  3529.  
  3530.  
  3531. GoldED - A full-feature Sysop/Point message reader/editor.     Page 71
  3532. ----------------------------------------------------------------------
  3533.  
  3534. A P P E N D I X   A   -   Attributes
  3535.  
  3536.     The letters in square brackets [], indicates the compatibility
  3537.     with message formats or major software.
  3538.  
  3539.     F - FLAGS kludge. (FrontDoor, D'Bridge).
  3540.     M - *.MSG format. (Fido, Opus etc).
  3541.     Q - QuickBBS format. (QuickBBS, RemoteAccess, SuperBBS).
  3542.  
  3543.     <attributes> =
  3544.         A/S : [F..] Archive Sent.
  3545.         ARQ : [.MQ] Audit Request.
  3546.         ATT : [FMQ] Attached File.
  3547.         CFM : [F..] Confirmation Request.
  3548.         CRA : [FMQ] Crash.
  3549.         DIR : [F..] Direct.
  3550.         FRQ : [FM.] File Request.
  3551.         HLD : [FM.] Hold.
  3552.         HUB : [F..] Hub/Host Route.
  3553.         IMM : [F..] Immediate.
  3554.         K/S : [FMQ] Kill Sent.
  3555.         KFS : [F..] Delete File Sent.
  3556.         LOC : [.MQ] Local (always on by default).
  3557.         LOK : [F..] Locked.
  3558.         ORP : [.M.] Orphan.
  3559.         PVT : [FMQ] Private.
  3560.         RCV : [.MQ] Received.
  3561.         RRC : [.MQ] Return Receipt.
  3562.         RRQ : [FMQ] Return Receipt Request.
  3563.         SNT : [.MQ] Sent.
  3564.         TFS : [F..] Truncate File Sent.
  3565.         TRS : [.M.] Transit.
  3566.         URQ : [.M.] Update File Request.
  3567.         XMA : [F..] XMail.
  3568.         ZON : [F..] Zonegate Route.
  3569.  
  3570.     NOTE: Currently not all the FLAGS attributes are supported
  3571.     completely by FrontDoor or D'Bridge.
  3572.  
  3573.  
  3574.  
  3575. GoldED - A full-feature Sysop/Point message reader/editor.     Page 72
  3576. ----------------------------------------------------------------------
  3577.  
  3578. A P P E N D I X   B   -   Node masks
  3579.  
  3580.     <nodemask> = normal address specifications + special "macronames":
  3581.  
  3582.         MYZONE, MYNET, MYNODE, MYPOINT = parts of main address.
  3583.         ALL, ?     = Wildcard for one part.
  3584.         NETxxx     = MYZONE:NETxxx/ALL.0
  3585.         NCxxx      = MYZONE:NCxxx/0.0
  3586.         RCxxx      = MYZONE:RCxxx/0.0
  3587.         ZCxxx      = ZCxxx:ZCxxx/0.0
  3588.         NECxxx     = MYZONE:NECxxx/2.0    (Common usage, not official)
  3589.         ZECxxx     = ZECxxx:ZECxxx/200.0  (Common usage, not official)
  3590.         ZONExx     = ZONExx:ALL/ALL.0
  3591.         EARTH      = ALL:ALL/ALL.ALL
  3592.         WORLD      = ALL:ALL/ALL.0
  3593.         OURNET     = MYZONE:MYNET/ALL.0
  3594.         MYPOINTS   = MYZONE:MYNET/MYNODE.ALL
  3595.         OURPOINTS  = MYZONE:MYNET/ALL.ALL
  3596.         ZONEGATExx = MYZONE:MYZONE/ZONEGATExx.0
  3597.  
  3598.  
  3599.  
  3600. GoldED - A full-feature Sysop/Point message reader/editor.     Page 73
  3601. ----------------------------------------------------------------------
  3602.  
  3603. A P P E N D I X   C   -   Files
  3604.  
  3605.     GoldED uses a lot of different files for different purposes. Here
  3606.     is a fairly complete list.
  3607.  
  3608.     These are files from the distribution archive:
  3609.     ----------------------------------------------
  3610.     ADVANCED EXE    Self-extracting archive (advanced configuration).
  3611.     COLORS   COL    Example color configuration.
  3612.     GOLDED   CFG    Main configuration file (simple version).
  3613.     GOLDED   CFM    Example confirmation receipt template.
  3614.     GOLDED   DOC    GoldED manual.
  3615.     GOLDED   EXE    Main executable.
  3616.     GOLDED   HLP    Help definition file.
  3617.     GOLDED   KEY    Keyboard definition file.
  3618.     GOLDED   LNG    Language definition file.
  3619.     GOLDED   TPL    Message template.
  3620.     GOLDLANG EXE    Configuration files compiler.
  3621.     GOLDNODE EXE    GoldED nodelist/userlist index compiler.
  3622.     MONOS    COL    Example monocrome color configuration.
  3623.     README   DOC    News since previous versions.
  3624.     REGISTER *      Docs and forms for registration.
  3625.  
  3626.  
  3627.     The ADVANCED.EXE archive contains:
  3628.     ----------------------------------
  3629.     AREAS    BBS    Example AREAS.BBS file.
  3630.     COLOR*   COL    Example color configurations.
  3631.     GOLDED   ARE    Example area configuration.
  3632.     GOLDED   CFG    Example advanced configuration file.
  3633.     GOLDED   RAN    Example Random System definition file.
  3634.     GOLDRAND EXE    Random (Cookie) text compiler/display util.
  3635.     MONO*    COL    Example monocrome color configurations.
  3636.     RANDOM   TXT    Example random file. (For GOLDRAND.EXE).
  3637.     *        CHS    Example charset translation tables.
  3638.     *        ESC    Example escape sequence translation tables.
  3639.  
  3640.  
  3641.     Files generated by GoldED, GoldLANG, GoldNODE or GoldRAND:
  3642.     ----------------------------------------------------------
  3643.     GOLDED   DAT    Binary configuration data.
  3644.     GOLDED   HLX    Binary help file.
  3645.     GOLDED   KBD    Binary keyboard definition.
  3646.     GOLDED   LNX    Binary language definition.
  3647.     GOLDED   LOG    Logfile, generated at error exits.
  3648.     GOLDED   LST    Output FIDOUSER.LST compatible userlist.
  3649.     GOLDED   MSG    Temporary external editor message file.
  3650.     GOLDED   OUT    Default write output file.
  3651.     GOLDED   RDX    Random System index file.
  3652.     GOLDED   RLN    Random System index file.
  3653.     GOLDNODE ADX    Nodelist index file.
  3654.     GOLDNODE NDX    Nodelist index file.
  3655.     RANDOM   IDX    Index file for RANDOM.TXT.
  3656.     *        CHX    Binary charset translation tables.
  3657.     *        ESX    Binary escape sequence translation tables.
  3658.  
  3659.  
  3660.  
  3661. GoldED - A full-feature Sysop/Point message reader/editor.     Page 74
  3662. ----------------------------------------------------------------------
  3663.  
  3664.     External files used/accessed by GoldED:
  3665.     ---------------------------------------
  3666.     QuickBBS:
  3667.         CONFIG.BBS          Areas.
  3668.         AREAS.BBS           Area echoids.
  3669.  
  3670.     RemoteAccess:
  3671.         MESSAGES.RA         Areas.
  3672.         AREAS.BBS           Area echoids.
  3673.  
  3674.     FrontDoor:
  3675.         FD.SYS              Netmail area, origins.
  3676.         FOLDER.SYS          Areas.
  3677.         AREAS.BBS           Area echoids.
  3678.         NAMES.FD            Address macros.
  3679.         FDRESCAN.NOW        Netmail rescan semaphore file.
  3680.  
  3681.     TosScan:
  3682.         FD.SYS              Netmail area, origins.
  3683.         AREAFILE.FD         Areas.
  3684.         NAMES.FD            Address macros.
  3685.  
  3686.     D'Bridge:
  3687.         DBRIDGE.PRM         Netmail, badecho areas.
  3688.         DBRIDGE.AA1/AA2     Areas (DB 1.30).
  3689.         DBRIDGE.ADF         Areas (DB 1.31 and newer betas).
  3690.         DBRIDGE.LRQ         Lastread pointers.
  3691.         DBRIDGE.RSN/RSE     Rescan semaphore files.
  3692.         DBRIDGE.NMW/EMW     Mail waiting semaphore files.
  3693.         ECHOMAIL.CTL        Echomail scanning file.
  3694.  
  3695.     Opus:
  3696.         SYSTEM??.DAT        Areas.
  3697.  
  3698.     IMail:
  3699.         IMAIL.CF            Netmail, badecho and dup areas.
  3700.         IMAIL.AR            Areas.
  3701.  
  3702.     Maximus:
  3703.         AREA.DAT            Areas.
  3704.  
  3705.     ME2:
  3706.         AREADESC.ME2        Area descriptions.
  3707.         AREAS.BBS           Areas.
  3708.  
  3709.     Dutchie:
  3710.         DUTCHIE.ARE         Areas.
  3711.  
  3712.  
  3713.     QuickBBS-style messagebase files:
  3714.     ---------------------------------
  3715.         MSGHDR.BBS          Message headers.
  3716.         MSGIDX.BBS          Message header index.
  3717.         MSGINFO.BBS         Messagebase info.
  3718.         MSGTOIDX.BBS        Name index.
  3719.         MSGTXT.BBS          Message text.
  3720.         LASTREAD.BBS        Lastread pointers.
  3721.  
  3722. GoldED - A full-feature Sysop/Point message reader/editor.     Page 75
  3723. ----------------------------------------------------------------------
  3724.  
  3725.         USERS.BBS           User database.
  3726.         NETMAIL.BBS         Header index for unscanned netmail.
  3727.         ECHOMAIL.BBS        Header index for unscanned echomail.
  3728.  
  3729.  
  3730.  
  3731. ----------------------------------------------------------------------
  3732.