home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / com / utils / golded / v_240 / golded.doc < prev    next >
Encoding:
Text File  |  1993-03-07  |  228.9 KB  |  6,540 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                 ────────────────────────────────────────────────
  18.  
  19.  
  20.                                      ┌┐     ┌┐            ┌┐  
  21.                                      ││     ││            ││  
  22.                                      ││     ││            ││  
  23.                                      ││     ││            ││  
  24.                        ┌┬──┬┐ ┌┬──┬┐ ││ ┌┬──┤│ ┌┬──┬┐ ┌┬──┤│  
  25.                        ││  ││ ││  ││ ││ ││  ││ ││  ││ ││  ││  
  26.                        ││  ││ ││  ││ ││ ││  ││ ││  ││ ││  ││  
  27.                        ││  ││ ││  ││ ││ ││  ││ │├──┴┘ ││  ││  
  28.                        ││  ││ ││  ││ ││ ││  ││ ││     ││  ││  
  29.                        ││  ││ ││  ││ ││ ││  ││ ││  ┌┐ ││  ││  
  30.                        └┴──┤│ └┴──┴┘ └┘ └┴──┴┘ └┴──┴┘ └┴──┴┘  
  31.                            ││                                 
  32.                            ││                                 
  33.                    ┌┐      ││           GoldED Version 2.40   
  34.                    └┴──────┴┘           ───────────────────   
  35.  
  36.  
  37.                 ────────────────────────────────────────────────
  38.  
  39.  
  40.  
  41.                              Released March 31, 1992
  42.  
  43.  
  44.                                 Reference manual
  45.  
  46.  
  47.                   Program and manual written by Odinn Sorensen
  48.  
  49.  
  50.          Copyright (C) 1990-1992 by Odinn Sorensen. All Rights Reserved
  51.  
  52.  
  53.      ──────────────────────────────────────────────────────────────────────
  54.      0.  TABLE OF CONTENTS
  55.      ──────────────────────────────────────────────────────────────────────
  56.  
  57.  
  58.      0.  TABLE OF CONTENTS   . . . . . . . . . . . . . . . . . . . . .     i
  59.  
  60.      1.  FEATURES  . . . . . . . . . . . . . . . . . . . . . . . . . .     1
  61.  
  62.      2.  REQUIREMENTS  . . . . . . . . . . . . . . . . . . . . . . . .     2
  63.  
  64.      3.  THIS MANUAL   . . . . . . . . . . . . . . . . . . . . . . . .     3
  65.  
  66.      4.  LEGAL STUFF   . . . . . . . . . . . . . . . . . . . . . . . .     4
  67.  
  68.      5.  QUICK INSTALLATION  . . . . . . . . . . . . . . . . . . . . .     5
  69.          Simple configuration  . . . . . . . . . . . . . . . . . . . .     5
  70.          Advanced configuration  . . . . . . . . . . . . . . . . . . .     5
  71.  
  72.      6.  COMMANDLINE USAGE   . . . . . . . . . . . . . . . . . . . . .     6
  73.          Commandline options   . . . . . . . . . . . . . . . . . . . .     6
  74.          Commandline keystacking   . . . . . . . . . . . . . . . . . .     7
  75.  
  76.      7.  ENVIRONMENT VARIABLES   . . . . . . . . . . . . . . . . . . .     8
  77.          GoldED specific environment variables   . . . . . . . . . . .     8
  78.          Other environment variables   . . . . . . . . . . . . . . . .     8
  79.  
  80.      8.  ERRORLEVELS   . . . . . . . . . . . . . . . . . . . . . . . .     9
  81.  
  82.      9.  LOGFILE   . . . . . . . . . . . . . . . . . . . . . . . . . .    10
  83.  
  84.      10. NODELISTS AND USERLISTS   . . . . . . . . . . . . . . . . . .    11
  85.  
  86.      11. CONFIGURATION KEYWORD REFERENCE   . . . . . . . . . . . . . .    12
  87.          ADDRESS <zone:net/node[.point][@domain][, pointnet]>  . . . .    12
  88.          ADDRESSMACRO <macro>,<name>,<address>[,subject]   . . . . . .    13
  89.          AKA <zone:net/node[.point][@domain][, pointnet]>  . . . . . .    13
  90.          AKAMATCHECHO <yes/no>  (no)   . . . . . . . . . . . . . . . .    13
  91.          AKAMATCHNET <yes/no>  (yes)   . . . . . . . . . . . . . . . .    13
  92.          AKAMATCHLOCAL <yes/no>  (no)  . . . . . . . . . . . . . . . .    14
  93.          AREA <echoid> <"desc"> <msgbase>[type] <loc> [akano] [attrs]     14
  94.          AREAAUTONEXT <yes/no> (yes)   . . . . . . . . . . . . . . . .    14
  95.          AREAEXCL <echoid mask>  . . . . . . . . . . . . . . . . . . .    14
  96.          AREAFILE <type> [path/file] [switches]  . . . . . . . . . . .    15
  97.          AREAFILEGROUPS <yes/no>  (no)   . . . . . . . . . . . . . . .    15
  98.          AREAINCL <echoid mask>  . . . . . . . . . . . . . . . . . . .    15
  99.          AREALISTNOS <yes/no>  (no)  . . . . . . . . . . . . . . . . .    15
  100.          AREALISTSORT <sortspec>   . . . . . . . . . . . . . . . . . .    16
  101.          AREALISTTYPE <new/last>  (new)  . . . . . . . . . . . . . . .    16
  102.          AREAPATH <path>   . . . . . . . . . . . . . . . . . . . . . .    16
  103.          AREARENAME <from echoid> <to echoid>  . . . . . . . . . . . .    17
  104.          AREASCAN <echoid mask>  . . . . . . . . . . . . . . . . . . .    17
  105.          AREASTART <echoid>  . . . . . . . . . . . . . . . . . . . . .    17
  106.          ASKDELORIG <yes/no>  (yes)  . . . . . . . . . . . . . . . . .    17
  107.          ATTRIBSCC <attributes>  . . . . . . . . . . . . . . . . . . .    17
  108.          ATTRIBSCFM <attributes>   . . . . . . . . . . . . . . . . . .    18
  109.          ATTRIBSECHO <attributes>  . . . . . . . . . . . . . . . . . .    18
  110.  
  111.  
  112.      ──────────────────────────────────────────────────────────────────────
  113.      TABLE OF CONTENTS                                GoldED Manual, Page i 
  114.  
  115.  
  116.          ATTRIBSLOCAL <attributes>   . . . . . . . . . . . . . . . . .    18
  117.          ATTRIBSNET <attributes>   . . . . . . . . . . . . . . . . . .    18
  118.          BEEPCOMMENT <yes/no>  (yes)   . . . . . . . . . . . . . . . .    18
  119.          BEEPFACTOR <value>  (5)   . . . . . . . . . . . . . . . . . .    18
  120.          BEEPLOCALMSG <yes/no>  (yes)  . . . . . . . . . . . . . . . .    18
  121.          BEEPNOISES <yes/no>  (yes)  . . . . . . . . . . . . . . . . .    18
  122.          BEEPYOURMAIL <yes/no/always>  (yes)   . . . . . . . . . . . .    19
  123.          CARBONCOPYLIST <listspec>  (Names)  . . . . . . . . . . . . .    19
  124.          COLOR <colorspec>   . . . . . . . . . . . . . . . . . . . . .    19
  125.          COLORSET <Normal/Intense/Mono>  (Normal or Mono)  . . . . . .    19
  126.          CONFIRMFILE <filename>  (GOLDED.CFM)  . . . . . . . . . . . .    20
  127.          CROSSPOSTLIST <listspec>  (Verbose)   . . . . . . . . . . . .    20
  128.          CTRLINFOECHO <Tearline,Origin,yes/no>  (Tearline Origin)  . .    20
  129.          CTRLINFOLOCAL <Tearline,Origin,yes/no>  (Tearline Origin)   .    20
  130.          CTRLINFONET <Tearline,Origin,yes/no>  (Tearline)  . . . . . .    21
  131.          DISPAUTONEXT <yes/no>  (yes)  . . . . . . . . . . . . . . . .    21
  132.          DISPLISTWRAP <yes/no>  (yes)  . . . . . . . . . . . . . . . .    21
  133.          DISPLOCALHIGH <yes/no>  (yes)   . . . . . . . . . . . . . . .    21
  134.          DISPMARGIN <width>  (0)   . . . . . . . . . . . . . . . . . .    21
  135.          DISPPAGEBAR <yes/no>  (yes)   . . . . . . . . . . . . . . . .    21
  136.          DISPREALMSGNO <yes/no>  (no)  . . . . . . . . . . . . . . . .    22
  137.          DISPREPLIESMODE <yes/no>  (yes)   . . . . . . . . . . . . . .    22
  138.          DISPTABSIZE <chars>  (8)  . . . . . . . . . . . . . . . . . .    22
  139.          DOSPROMPT (yes/no)  (yes)   . . . . . . . . . . . . . . . . .    22
  140.          DOSSWAP <yes/no,xms,ems,disk,hide,checknet,noprealloc>  (no)     23
  141.          EDITAUTOATTACH <yes/no>  (yes)  . . . . . . . . . . . . . . .    23
  142.          EDITAUTOSAVE <seconds>  (30)  . . . . . . . . . . . . . . . .    23
  143.          EDITCHANGEDATE <yes/no>  (yes)  . . . . . . . . . . . . . . .    24
  144.          EDITCOMMENT <"word"> <"comment">  . . . . . . . . . . . . . .    24
  145.          EDITCRLFTERM <yes/no>  (yes)  . . . . . . . . . . . . . . . .    24
  146.          EDITFIELDCLEAR <yes/no>  (yes)  . . . . . . . . . . . . . . .    24
  147.          EDITHARDLINE <string>  ("<<")   . . . . . . . . . . . . . . .    24
  148.          EDITHARDLINES <yes/no>  (yes)   . . . . . . . . . . . . . . .    24
  149.          EDITINTERNAL <yes/no>  (yes)  . . . . . . . . . . . . . . . .    25
  150.          EDITMENU <yes/no>  (yes)  . . . . . . . . . . . . . . . . . .    25
  151.          EDITMIXCASE <yes/no>  (yes)   . . . . . . . . . . . . . . . .    25
  152.          EDITMSGSIZE <bytes>  (65530)  . . . . . . . . . . . . . . . .    25
  153.          EDITOR <commandline> [@file] [@line]  . . . . . . . . . . . .    25
  154.          EDITORFILE <file>  (GOLDED.MSG)   . . . . . . . . . . . . . .    26
  155.          EDITREPLYRE <yes/no>  (no)  . . . . . . . . . . . . . . . . .    26
  156.          EDITSAVEMENU <yes/no>  (yes)  . . . . . . . . . . . . . . . .    26
  157.          EDITSPELLCHECK <commandline> [@file]  . . . . . . . . . . . .    26
  158.          EDITUNDELETE <lines>  (50)  . . . . . . . . . . . . . . . . .    26
  159.          EMPTYTEARLINE <yes,no>  (no)  . . . . . . . . . . . . . . . .    26
  160.          EXCLUDENODES <addressmask>  . . . . . . . . . . . . . . . . .    27
  161.          FIDOHWMARKS <yes/no>  (no)  . . . . . . . . . . . . . . . . .    27
  162.          FIDOLASTREAD <file>  (LASTREAD.)  . . . . . . . . . . . . . .    27
  163.          FIDOLASTREADNO <userno>  (0)  . . . . . . . . . . . . . . . .    27
  164.          FILEALIAS <alias> <filename>  . . . . . . . . . . . . . . . .    27
  165.          FREETEAR <echoid>  (MAGNA)  . . . . . . . . . . . . . . . . .    27
  166.          GOLDHELP <file>  (GOLDHELP.CFG)   . . . . . . . . . . . . . .    28
  167.          GOLDKEYS <file>  (GOLDKEYS.CFG)   . . . . . . . . . . . . . .    28
  168.          GOLDLANG <file>  (GOLDLANG.CFG)   . . . . . . . . . . . . . .    28
  169.          GOLDPATH <path>   . . . . . . . . . . . . . . . . . . . . . .    28
  170.          GOLDRAND <file>  (GOLDRAND.CFG)   . . . . . . . . . . . . . .    28
  171.          GOLDXLAT <file>  (GOLDXLAT.CFG)   . . . . . . . . . . . . . .    28
  172.          IGNORE  . . . . . . . . . . . . . . . . . . . . . . . . . . .    28
  173.  
  174.  
  175.      ──────────────────────────────────────────────────────────────────────
  176.      TABLE OF CONTENTS                               GoldED Manual, Page ii 
  177.  
  178.  
  179.          INBOUNDPATH <path>  (defaults to GOLDPATH)  . . . . . . . . .    28
  180.          INCLUDE <file>  . . . . . . . . . . . . . . . . . . . . . . .    28
  181.          INCLUDENODES <addressmask>  . . . . . . . . . . . . . . . . .    29
  182.          INTENSECOLORS <yes/no>  (no)  . . . . . . . . . . . . . . . .    29
  183.          INVALIDATE <type> <"findstring"> <"replacestring">  . . . . .    29
  184.          KEYBCLEAR <yes/no>  (no)  . . . . . . . . . . . . . . . . . .    29
  185.          KEYBEXT <yes/no>  (no)  . . . . . . . . . . . . . . . . . . .    29
  186.          KEYBSTACK <keystring>   . . . . . . . . . . . . . . . . . . .    30
  187.          LOGFILE <file>  (GOLDED.LOG)  . . . . . . . . . . . . . . . .    30
  188.          LOOKUPECHO <yes/no>  (no)   . . . . . . . . . . . . . . . . .    30
  189.          LOOKUPLOCAL <yes/no>  (no)  . . . . . . . . . . . . . . . . .    30
  190.          LOOKUPNET <yes/no>  (yes)   . . . . . . . . . . . . . . . . .    30
  191.          MAPDRIVE <server driveletter> <local driveletter>   . . . . .    30
  192.          MOUSE <yes/no>  (no)  . . . . . . . . . . . . . . . . . . . .    31
  193.          NAMESFILE <file>  (NAMES.FD)  . . . . . . . . . . . . . . . .    31
  194.          NETNAME <"string">  . . . . . . . . . . . . . . . . . . . . .    31
  195.          NODELIST <file> [zone/addr]   . . . . . . . . . . . . . . . .    31
  196.          NODEPATH <path>   . . . . . . . . . . . . . . . . . . . . . .    32
  197.          ORIGIN <"string">   . . . . . . . . . . . . . . . . . . . . .    32
  198.          OUTBOUNDPATH <path>   . . . . . . . . . . . . . . . . . . . .    32
  199.          OUTPUTFILE <file>   . . . . . . . . . . . . . . . . . . . . .    32
  200.          OVERLAY <ems/ext/disk>  (disk)  . . . . . . . . . . . . . . .    32
  201.          PRINTDEVICE <devicename>  (PRN)   . . . . . . . . . . . . . .    32
  202.          PRINTFORMFEED <yes/no>  (yes)   . . . . . . . . . . . . . . .    32
  203.          PRINTINIT <printstring>   . . . . . . . . . . . . . . . . . .    33
  204.          PRINTLENGTH <lines>  (65)   . . . . . . . . . . . . . . . . .    33
  205.          PRINTMARGIN <characters>  (80)  . . . . . . . . . . . . . . .    33
  206.          PRINTRESET <printstring>  . . . . . . . . . . . . . . . . . .    33
  207.          QBBSINCRESCAN <yes/no>  (yes)   . . . . . . . . . . . . . . .    33
  208.          QBBSPATH <path>   . . . . . . . . . . . . . . . . . . . . . .    33
  209.          QBBSREBUILD <yes/no>  (no)  . . . . . . . . . . . . . . . . .    33
  210.          QUOTEBLANK <yes/no>  (no)   . . . . . . . . . . . . . . . . .    34
  211.          QUOTEMARGIN <chars>  (-5)   . . . . . . . . . . . . . . . . .    34
  212.          QUOTESPACING <yes/no>  (yes)  . . . . . . . . . . . . . . . .    34
  213.          QUOTESTRING <quotespec>  (" FML> ")   . . . . . . . . . . . .    34
  214.          REGISTERKEY <keycode>   . . . . . . . . . . . . . . . . . . .    34
  215.          REGISTERNAME <keyname>  . . . . . . . . . . . . . . . . . . .    34
  216.          ROBOTNAME <name>  . . . . . . . . . . . . . . . . . . . . . .    34
  217.          SCREENBLANKER <seconds>  (180)  . . . . . . . . . . . . . . .    35
  218.          SCREENELIMSNOW <yes/no>  (no)   . . . . . . . . . . . . . . .    35
  219.          SCREENMAXCOL <columns>  (0)   . . . . . . . . . . . . . . . .    35
  220.          SCREENMAXROW <rows>  (0)  . . . . . . . . . . . . . . . . . .    35
  221.          SCREENSHADOWS <yes/no>  (yes)   . . . . . . . . . . . . . . .    35
  222.          SCREENSIZE <mode>  (Auto)   . . . . . . . . . . . . . . . . .    35
  223.          SCREENUSEBIOS <yes/no>  (no)  . . . . . . . . . . . . . . . .    35
  224.          SEMAPHORE <type> <file>   . . . . . . . . . . . . . . . . . .    36
  225.          SHAREMODE <yes/no/mode#>  (yes)   . . . . . . . . . . . . . .    36
  226.          SQUISHSCAN <api/quick>  (quick)   . . . . . . . . . . . . . .    36
  227.          SQUISHUSERNO <index>  . . . . . . . . . . . . . . . . . . . .    36
  228.          SQUISHUSERPATH <path>   . . . . . . . . . . . . . . . . . . .    37
  229.          SWAPPATH <path>  (defaults to TEMPPATH)   . . . . . . . . . .    37
  230.          TEARLINE <string>  (GoldED @version)  . . . . . . . . . . . .    37
  231.          TEMPLATE <file> ["desc"]  (GOLDED.TPL)  . . . . . . . . . . .    37
  232.          TEMPPATH <path>   . . . . . . . . . . . . . . . . . . . . . .    37
  233.          TIMEOUT <seconds>  (360)  . . . . . . . . . . . . . . . . . .    38
  234.          TIMESLICE <type>  (none)  . . . . . . . . . . . . . . . . . .    38
  235.          TWITMODE <mode>  (Show)   . . . . . . . . . . . . . . . . . .    38
  236.  
  237.  
  238.      ──────────────────────────────────────────────────────────────────────
  239.      TABLE OF CONTENTS                              GoldED Manual, Page iii 
  240.  
  241.  
  242.          TWITNAME <name/addressmask>   . . . . . . . . . . . . . . . .    38
  243.          TWITSUBJ <"string">   . . . . . . . . . . . . . . . . . . . .    38
  244.          USEFLAGS <yes/no>  (yes)  . . . . . . . . . . . . . . . . . .    39
  245.          USEINTL <type>  (Auto)  . . . . . . . . . . . . . . . . . . .    39
  246.          USEMSGID <yes/no>  (yes)  . . . . . . . . . . . . . . . . . .    39
  247.          USERLIST <file> [zone/addr]   . . . . . . . . . . . . . . . .    39
  248.          USERLISTFILE <file>  (GOLDED.LST)   . . . . . . . . . . . . .    39
  249.          USERNAME <name>[,address]   . . . . . . . . . . . . . . . . .    40
  250.          VIEWHIDDEN <yes/no>  (yes)  . . . . . . . . . . . . . . . . .    40
  251.          VIEWKLUDGE <yes/no>  (no)   . . . . . . . . . . . . . . . . .    40
  252.          WHOTO <name>  . . . . . . . . . . . . . . . . . . . . . . . .    40
  253.          XLATCHARSET <importid> <exportid> <file>  . . . . . . . . . .    40
  254.          XLATESCSET <import> <export> <escfile>  . . . . . . . . . . .    40
  255.          XLATEXPORT <charsetid>  . . . . . . . . . . . . . . . . . . .    40
  256.          XLATIMPORT <charsetid>  (IBMPC)   . . . . . . . . . . . . . .    41
  257.          XLATPATH <path>   . . . . . . . . . . . . . . . . . . . . . .    41
  258.          ZONEGATING <yes/no/ask>  (ask)  . . . . . . . . . . . . . . .    41
  259.  
  260.      12. THE OLD CONFIGURATION KEYWORDS  . . . . . . . . . . . . . . .    42
  261.          Old keyword    New keyword  . . . . . . . . . . . . . . . . .    42
  262.  
  263.      13. AREA CONFIGURATION  . . . . . . . . . . . . . . . . . . . . .    44
  264.          Syntax for manually defined areas   . . . . . . . . . . . . .    44
  265.          Syntax for external area configuration  . . . . . . . . . . .    44
  266.  
  267.      14. COLOR CONFIGURATION   . . . . . . . . . . . . . . . . . . . .    46
  268.          Various general color items   . . . . . . . . . . . . . . . .    46
  269.          Startup screen / logo window  . . . . . . . . . . . . . . . .    47
  270.          Area Selection Menu   . . . . . . . . . . . . . . . . . . . .    47
  271.          Message Header  . . . . . . . . . . . . . . . . . . . . . . .    47
  272.          Message Text  . . . . . . . . . . . . . . . . . . . . . . . .    47
  273.          Miscellaneous Smaller Menus   . . . . . . . . . . . . . . . .    47
  274.          Miscellaneous Larger Menus (Browser Windows)  . . . . . . . .    48
  275.          Help Screens  . . . . . . . . . . . . . . . . . . . . . . . .    48
  276.          Pop Up Information Windows  . . . . . . . . . . . . . . . . .    48
  277.  
  278.      15. THE RANDOM SYSTEM   . . . . . . . . . . . . . . . . . . . . .    49
  279.          Defining Groups   . . . . . . . . . . . . . . . . . . . . . .    49
  280.          Defining Random Items   . . . . . . . . . . . . . . . . . . .    50
  281.               ATTRIBUTES <attributes>  . . . . . . . . . . . . . . . .    50
  282.               LOADLANGUAGE <file>  . . . . . . . . . . . . . . . . . .    50
  283.               NETNAME <"string">   . . . . . . . . . . . . . . . . . .    50
  284.               ORIGIN <"string">  . . . . . . . . . . . . . . . . . . .    50
  285.               OUTPUTFILE <file>  . . . . . . . . . . . . . . . . . . .    50
  286.               SEARCHFOR <string;string;..>   . . . . . . . . . . . . .    51
  287.               TEARLINE <string>  . . . . . . . . . . . . . . . . . . .    51
  288.               TEMPLATE <file>  . . . . . . . . . . . . . . . . . . . .    51
  289.               TWITMODE <mode>  . . . . . . . . . . . . . . . . . . . .    51
  290.               USERNAME <name>[,addr]   . . . . . . . . . . . . . . . .    51
  291.               VIEWHIDDEN <yes/no>  . . . . . . . . . . . . . . . . . .    51
  292.               VIEWKLUDGE <yes/no>  . . . . . . . . . . . . . . . . . .    51
  293.               WHOTO <name>   . . . . . . . . . . . . . . . . . . . . .    51
  294.               XLATEXPORT <charsetid>   . . . . . . . . . . . . . . . .    51
  295.               XLATIMPORT <charsetid>   . . . . . . . . . . . . . . . .    51
  296.          Random System Example   . . . . . . . . . . . . . . . . . . .    52
  297.  
  298.      16. THE MESSAGE TEMPLATE  . . . . . . . . . . . . . . . . . . . .    54
  299.  
  300.  
  301.      ──────────────────────────────────────────────────────────────────────
  302.      TABLE OF CONTENTS                               GoldED Manual, Page iv 
  303.  
  304.  
  305.          Conditional tokens  . . . . . . . . . . . . . . . . . . . . .    54
  306.          Insert tokens   . . . . . . . . . . . . . . . . . . . . . . .    54
  307.          Replacement tokens  . . . . . . . . . . . . . . . . . . . . .    54
  308.  
  309.      17. HELP SYSTEM   . . . . . . . . . . . . . . . . . . . . . . . .    56
  310.  
  311.      18. CHARACTER TRANSLATION   . . . . . . . . . . . . . . . . . . .    58
  312.          The *.ESC files   . . . . . . . . . . . . . . . . . . . . . .    58
  313.          The *.CHS files   . . . . . . . . . . . . . . . . . . . . . .    59
  314.  
  315.      19. KEYBOARD COMMAND REFERENCE  . . . . . . . . . . . . . . . . .    60
  316.          Arealist commands   . . . . . . . . . . . . . . . . . . . . .    60
  317.          Internal editor commands  . . . . . . . . . . . . . . . . . .    61
  318.          File selection commands   . . . . . . . . . . . . . . . . . .    62
  319.          Message lister commands   . . . . . . . . . . . . . . . . . .    62
  320.          Nodelist browser commands   . . . . . . . . . . . . . . . . .    62
  321.          Message reader commands   . . . . . . . . . . . . . . . . . .    63
  322.  
  323.      20. MACROS AND KEYSTACKING  . . . . . . . . . . . . . . . . . . .    65
  324.          Macro definition  . . . . . . . . . . . . . . . . . . . . . .    65
  325.          Keystacking   . . . . . . . . . . . . . . . . . . . . . . . .    65
  326.  
  327.      21. KEY REFERENCE   . . . . . . . . . . . . . . . . . . . . . . .    66
  328.          Unshifted function keys   . . . . . . . . . . . . . . . . . .    66
  329.          Shift-function keys   . . . . . . . . . . . . . . . . . . . .    66
  330.          Alt-function keys   . . . . . . . . . . . . . . . . . . . . .    66
  331.          Ctrl-function keys  . . . . . . . . . . . . . . . . . . . . .    66
  332.          Alt-Numbers   . . . . . . . . . . . . . . . . . . . . . . . .    66
  333.          Alt-Letters   . . . . . . . . . . . . . . . . . . . . . . . .    66
  334.          Ctrl-Letters  . . . . . . . . . . . . . . . . . . . . . . . .    66
  335.          Insert/Delete   . . . . . . . . . . . . . . . . . . . . . . .    67
  336.          Home/End  . . . . . . . . . . . . . . . . . . . . . . . . . .    67
  337.          Page up/down  . . . . . . . . . . . . . . . . . . . . . . . .    67
  338.          Cursor left/right   . . . . . . . . . . . . . . . . . . . . .    67
  339.          Cursor up/down  . . . . . . . . . . . . . . . . . . . . . . .    67
  340.          Misc other keys   . . . . . . . . . . . . . . . . . . . . . .    67
  341.  
  342.      22. LANGUAGE DEFINITION   . . . . . . . . . . . . . . . . . . . .    68
  343.          NOTES   . . . . . . . . . . . . . . . . . . . . . . . . . . .    68
  344.  
  345.      23. THE MSGBASE FORMATS   . . . . . . . . . . . . . . . . . . . .    69
  346.          Fido/Opus/FTSC *.MSG  . . . . . . . . . . . . . . . . . . . .    69
  347.          QBBS (Hudson) MSG*.BBS  . . . . . . . . . . . . . . . . . . .    70
  348.          Squish *.SQ*  . . . . . . . . . . . . . . . . . . . . . . . .    71
  349.  
  350.      24. ENTERING MESSAGES   . . . . . . . . . . . . . . . . . . . . .    72
  351.  
  352.      25. THE "HARDLINE" FEATURE  . . . . . . . . . . . . . . . . . . .    73
  353.  
  354.      26. QUOTE REFLOW  . . . . . . . . . . . . . . . . . . . . . . . .    75
  355.  
  356.      27. CARBON COPY AND CROSSPOSTING  . . . . . . . . . . . . . . . .    76
  357.          Carbon Copying  . . . . . . . . . . . . . . . . . . . . . . .    76
  358.          Crossposting  . . . . . . . . . . . . . . . . . . . . . . . .    77
  359.  
  360.      28. ENCRYPTING MESSAGES   . . . . . . . . . . . . . . . . . . . .    78
  361.  
  362.  
  363.  
  364.      ──────────────────────────────────────────────────────────────────────
  365.      TABLE OF CONTENTS                                GoldED Manual, Page v 
  366.  
  367.  
  368.      29. NODELIST BROWSE AND LOOKUPS   . . . . . . . . . . . . . . . .    79
  369.          Nodelist browser  . . . . . . . . . . . . . . . . . . . . . .    79
  370.          Lookups   . . . . . . . . . . . . . . . . . . . . . . . . . .    80
  371.  
  372.      30. USER DATABASE LOOKUP  . . . . . . . . . . . . . . . . . . . .    81
  373.  
  374.      31. MARKING MESSAGES  . . . . . . . . . . . . . . . . . . . . . .    82
  375.  
  376.      32. THE FILE REQUEST FEATURE  . . . . . . . . . . . . . . . . . .    83
  377.  
  378.      33. KLUDGE LINES  . . . . . . . . . . . . . . . . . . . . . . . .    84
  379.          AREA:<echoname>   . . . . . . . . . . . . . . . . . . . . . .    84
  380.          CC: <name> <address>  . . . . . . . . . . . . . . . . . . . .    84
  381.          CHARSET:<charset identifier>  . . . . . . . . . . . . . . . .    84
  382.          CHRC:<font change id>   . . . . . . . . . . . . . . . . . . .    84
  383.          CHRS:<charset identifier>   . . . . . . . . . . . . . . . . .    84
  384.          DESTADDR:<destaddress>  . . . . . . . . . . . . . . . . . . .    84
  385.          DOMAIN <destdomain> <destaddress> <origdomain> <origaddress>     84
  386.          EID:<crc16> <stamp> [replycrc16] <replystamp>   . . . . . . .    85
  387.          FLAGS <special attributes>  . . . . . . . . . . . . . . . . .    85
  388.          FMPT <from point>   . . . . . . . . . . . . . . . . . . . . .    85
  389.          GATECHK:<???>   . . . . . . . . . . . . . . . . . . . . . . .    85
  390.          GROUP:<echoname>  . . . . . . . . . . . . . . . . . . . . . .    85
  391.          I51 (no parameters)   . . . . . . . . . . . . . . . . . . . .    85
  392.          INTL <destaddress> <origaddress>  . . . . . . . . . . . . . .    85
  393.          MSGID: <origaddress> <serialno>   . . . . . . . . . . . . . .    85
  394.          MSGTO: <destaddress>  . . . . . . . . . . . . . . . . . . . .    85
  395.          Original: <Carbon copy, original name>  . . . . . . . . . . .    86
  396.          PATH: <list of nodes>   . . . . . . . . . . . . . . . . . . .    86
  397.          PTH: <list of nodes>  . . . . . . . . . . . . . . . . . . . .    86
  398.          PID: <identifier> <version> [serialno]  . . . . . . . . . . .    86
  399.          RFD: <id>   . . . . . . . . . . . . . . . . . . . . . . . . .    86
  400.          REPLY: <replyaddress> <replyserialno>   . . . . . . . . . . .    86
  401.          RID:<stuff>   . . . . . . . . . . . . . . . . . . . . . . . .    86
  402.          SEEN-BY: <list of nodes>  . . . . . . . . . . . . . . . . . .    86
  403.          SN:<serialno>   . . . . . . . . . . . . . . . . . . . . . . .    86
  404.          TCL1:, TCL2: <long hex string>  . . . . . . . . . . . . . . .    86
  405.          TOPT <to point>   . . . . . . . . . . . . . . . . . . . . . .    87
  406.          TZ <offset from UTC>  . . . . . . . . . . . . . . . . . . . .    87
  407.          VIA: <netmail tossing info>   . . . . . . . . . . . . . . . .    87
  408.          XID:<stuff>   . . . . . . . . . . . . . . . . . . . . . . . .    87
  409.  
  410.      34. KNOWN BUGS  . . . . . . . . . . . . . . . . . . . . . . . . .    88
  411.          Internal editor   . . . . . . . . . . . . . . . . . . . . . .    88
  412.          Swapping  . . . . . . . . . . . . . . . . . . . . . . . . . .    88
  413.          Overlays  . . . . . . . . . . . . . . . . . . . . . . . . . .    88
  414.  
  415.      35. RESTRICTED FEATURES   . . . . . . . . . . . . . . . . . . . .    89
  416.  
  417.      36. FUTURE PLANS  . . . . . . . . . . . . . . . . . . . . . . . .    90
  418.  
  419.      37. DISTRIBUTION AND REGISTRATION SITES   . . . . . . . . . . . .    91
  420.  
  421.      38. SUPPORT CONFERENCES   . . . . . . . . . . . . . . . . . . . .    92
  422.  
  423.      39. ACKNOWLEDGEMENTS  . . . . . . . . . . . . . . . . . . . . . .    93
  424.  
  425.  
  426.  
  427.      ──────────────────────────────────────────────────────────────────────
  428.      TABLE OF CONTENTS                               GoldED Manual, Page vi 
  429.  
  430.  
  431.      40. THE AUTHOR  . . . . . . . . . . . . . . . . . . . . . . . . .    94
  432.  
  433.      APPENDIX A - Attributes . . . . . . . . . . . . . . . . . . . . .    95
  434.  
  435.      APPENDIX B - Address masks  . . . . . . . . . . . . . . . . . . .    96
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.      ──────────────────────────────────────────────────────────────────────
  491.      TABLE OF CONTENTS                              GoldED Manual, Page vii 
  492.  
  493.  
  494.      ──────────────────────────────────────────────────────────────────────
  495.      1.  FEATURES
  496.      ──────────────────────────────────────────────────────────────────────
  497.  
  498.  
  499.      GoldED is a very advanced FidoNet-compatible offline reader/editor for
  500.      SysOps and Points.
  501.  
  502.      The following are a few highlights of the main features:
  503.  
  504.      ■   Supports three of the most popular msgbase formats: Fido *.MSG,
  505.          QuickBBS and Squish.
  506.      ■   Supports the area configuration setups of 15+ of the most popular
  507.          BBS'es, mailers and mail processors, greatly easing area setup.
  508.      ■   Can use your favorite external text editor/word processor or the
  509.          internal editor for writing messages.
  510.      ■   Extremely configurable, using plain ascii text files.
  511.      ■   Language, keyboard, colors, help, all fully configurable!
  512.      ■   Message templates.
  513.      ■   Advanced file requesting directly from SDS/SDN/whatever postings!
  514.      ■   File selection for file attaching.
  515.      ■   Nodelist lookup and browsing.
  516.      ■   Advanced "Random System" for area-specific origins, templates and
  517.          lots of other things!
  518.      ■   Keyboard macros and keystacking from the commandline.
  519.      ■   Carbon copies and crossposting.
  520.      ■   Support for external spellchecking software!
  521.      ■   Bulk message marking and copy/move/printing.
  522.      ■   Forward or move replies to other conferences!
  523.      ■   Character translations using the CHARSET kludge.
  524.      ■   Twitting of names and subjects.
  525.      ■   Countless other features!
  526.      ■   More than 500+ registered users worldwide!
  527.      ■   Constantly being further developed by a dedicated author.
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.      ──────────────────────────────────────────────────────────────────────
  554.      FEATURES                                         GoldED Manual, Page 1 
  555.  
  556.  
  557.      ──────────────────────────────────────────────────────────────────────
  558.      2.  REQUIREMENTS
  559.      ──────────────────────────────────────────────────────────────────────
  560.  
  561.  
  562.      ■   Any IBM PC compatible computer with at least 512K memory.
  563.      ■   MS-DOS (or compatible) 3.30 or later. (Earlier might also work).
  564.      ■   Diskspace for the GoldED files + msgbase files.
  565.      ■   At least FILES=30 in CONFIG.SYS.
  566.      ■   Any Fido/Opus (*.MSG), Squish or QBBS compatible msgbase.
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.      ──────────────────────────────────────────────────────────────────────
  617.      REQUIREMENTS                                     GoldED Manual, Page 2 
  618.  
  619.  
  620.      ──────────────────────────────────────────────────────────────────────
  621.      3.  THIS MANUAL
  622.      ──────────────────────────────────────────────────────────────────────
  623.  
  624.  
  625.      As you will see, this is mainly a technical reference manual for the
  626.      configuration of GoldED. You will also find a number of chapters
  627.      detailing some of the many features, but there are still some that
  628.      remain undescribed at the time of writing. I find myself pressed for
  629.      time, so I hope you will examine this manual carefully - the "clues"
  630.      are all in here, even if the actual feature is not described.
  631.  
  632.      You are highly recommended to read the NOTES.DOC file - it contains a
  633.      complete collection of all release notes since version 2.30, and
  634.      provides many important clues and information about the features and
  635.      inner workings of GoldED. It is often very technical in nature, but I
  636.      think you will find it worthwhile anyway.
  637.  
  638.      A more general introduction to the wonderful world of electronic mail
  639.      is outside the scope of this manual. Good texts on the subject can be
  640.      found in the manuals of most popular BBS/Mailers/Mail processors.
  641.  
  642.      GoldED is designed to be configurable to the extreme, and unfortunate-
  643.      ly this makes things (even more) difficult for the inexperienced point
  644.      or sysop. I hope that I have made life a bit easier by providing the
  645.      simpler configuration examples, and including a special "advanced"
  646.      package for when you feel more confident with the operation of GoldED.
  647.  
  648.      I hope you will like and enjoy what you see, and join the thousands of
  649.      other GoldED users, and - hopefully - The Few, The Proud, The
  650.      Registered! :-)
  651.  
  652.      Have a nice day!
  653.  
  654.      Odinn Sorensen, Author of GoldED.
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.      ──────────────────────────────────────────────────────────────────────
  680.      THIS MANUAL                                      GoldED Manual, Page 3 
  681.  
  682.  
  683.      ──────────────────────────────────────────────────────────────────────
  684.      4.  LEGAL STUFF
  685.      ──────────────────────────────────────────────────────────────────────
  686.  
  687.  
  688.      GoldED is provided as is, with no warranty of any kind, either expres-
  689.      sed or implied. GoldED is only guaranteed to occupy disk space. You
  690.      are free to copy and distribute the GoldED archive freely, provided no
  691.      changes or additions are made to the package.
  692.  
  693.      Odinn Sorensen (The Author) shall in no event be held liable to you or
  694.      anyone else for any damages of ANY kind, incidental or consequential,
  695.      arising from the use or inability to use this program.
  696.  
  697.      All products by Odinn Sorensen are trademarks and are Copyright by
  698.      Odinn Sorensen. Other products and brand names are trademarks and
  699.      Copyright by the respective holders.
  700.  
  701.      Please read the REGISTER.DOC file for more information about the legal
  702.      uses of this program.
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.      ──────────────────────────────────────────────────────────────────────
  743.      LEGAL STUFF                                      GoldED Manual, Page 4 
  744.  
  745.  
  746.      ──────────────────────────────────────────────────────────────────────
  747.      5.  QUICK INSTALLATION
  748.      ──────────────────────────────────────────────────────────────────────
  749.  
  750.  
  751.      GoldED is a very complex program with many options meant for experi-
  752.      enced users. If you have been using GoldED before, or consider your-
  753.      self a configuration wizard, go ahead and use the advanced con-
  754.      figuration provided. It contains just about *all* the possible con-
  755.      figuration options available, and has been known to be hard nut to
  756.      crack even for experienced users ;-)
  757.  
  758.      For new and/or inexperienced users, a relatively simple standard setup
  759.      has been provided to get you going fairly painlessly.
  760.  
  761.      All configuration is done in flat ASCII files, so you need a good text
  762.      editor. I use QEdit - what else :-)
  763.  
  764.      This following is a step-by-step procedure for quick installation.
  765.  
  766.      ■   Make a new directory. The GoldED setup is composed of many dif-
  767.          ferent files, and it is a good idea to keep them in a place for
  768.          themselves.
  769.      ■   Move all the files in the distribution archive to the new direc-
  770.          tory.
  771.      ■   Check if you have the GOLDED environment variable, and
  772.          remove/change it if needed. (see the section about environment
  773.          variables later).
  774.  
  775.  
  776.      Simple configuration
  777.      ──────────────────────────────────────────────────────────────────────
  778.  
  779.      1.  Edit GOLDED.CFG to match your setup. (Use the AREAFILE's!)
  780.      2.  Run GOLDNODE.EXE if you want nodelist lookup.
  781.      3.  Run GOLDED.EXE.
  782.  
  783.      And that's it! However, as soon as you are familiar with the simple
  784.      configuration, you should take a look at the advanced stuff, because
  785.      there are many interesting and useful things there!
  786.  
  787.  
  788.      Advanced configuration
  789.      ──────────────────────────────────────────────────────────────────────
  790.  
  791.      1.  Unpack ADVANCED.ARJ & XLAT.ARJ. Rename ADVANCED.CFG to GOLDED.CFG.
  792.      2.  Edit GOLDED.CFG and GOLDAREA.CFG to match your setup.
  793.      3.  Run GOLDNODE.EXE if you want nodelist lookup.
  794.      4.  Run GOLDED.EXE.
  795.      5.  Repeat 2. through 4. until it works ;-)
  796.  
  797.      Good luck!
  798.  
  799.      Remember, if you have having trouble with your setup, you can always
  800.      ask in the international GOLDED echo, or a corresponding local echo.
  801.      There are bound to be other GoldED usere who will be glad to help!
  802.  
  803.  
  804.  
  805.      ──────────────────────────────────────────────────────────────────────
  806.      QUICK INSTALLATION                               GoldED Manual, Page 5 
  807.  
  808.  
  809.      ──────────────────────────────────────────────────────────────────────
  810.      6.  COMMANDLINE USAGE
  811.      ──────────────────────────────────────────────────────────────────────
  812.  
  813.  
  814.      For extra flexibility, GoldED has a set of commandline options for
  815.      various purposes.
  816.  
  817.      Commandline syntax: GOLDED [options] [keystacking]
  818.  
  819.  
  820.      Commandline options
  821.      ──────────────────────────────────────────────────────────────────────
  822.  
  823.      -C<configname>     Specifies another configuration file than
  824.                         GOLDED.CFG.
  825.  
  826.      -D(isable)         Disable old configuration keywords. Used when up-
  827.                         grading your old setup to use the new configuration
  828.                         keywords.
  829.  
  830.      -E<echoid>         If specified, GoldED starts directly in that echo,
  831.                         bypassing the arealist screen. See the AREASTART
  832.                         configuration keyword for more info.
  833.  
  834.      -F(orce)           Force complete re-compile of all configuration
  835.                         files, regardless of whether they are up-to-date or
  836.                         not. This is equivalent to deleting all the *.GED
  837.                         files (or GOLDED.DAT etc. in the old 2.3x setups).
  838.  
  839.      -N(oshare)         If used, this prevents GoldED from using SHARE
  840.                         compatible file-open calls, which are used by
  841.                         default. Works only until the SHAREMODE keyword is
  842.                         used in GOLDED.CFG. This keyword is normally not
  843.                         useful, but may be used to debug your setup or
  844.                         something.
  845.  
  846.      -O<ovlsize>        Specifies the overlay size for GoldED (the default
  847.                         is approximately 64K). Higher values (up to about
  848.                         300K) causes GoldED to run faster, and use more
  849.                         memory. Lower values (down to about 30K) makes it
  850.                         run slower, in less memory. Check the "memory
  851.                         meter" on the right side of the statusline to see
  852.                         how much memory is free at any given time. The
  853.                         memory meter value should be *minimum* 50-100k or
  854.                         more for best performance and insurance against
  855.                         "out of memory" errors. The lower memory meter
  856.                         value, the higher risk of out of memory errors...
  857.  
  858.      -Q(uiet)           Turns off verbose config compile. On by default.
  859.                         This could be used on the commandline to disable
  860.                         a -V(erbose) option in the GEDCMD environment
  861.                         variable.
  862.  
  863.      -S<sortspec>       Sort all areas according to <sortspec>. (see the
  864.                         AREALISTSORT config keyword).
  865.  
  866.  
  867.  
  868.      ──────────────────────────────────────────────────────────────────────
  869.      COMMANDLINE USAGE                                GoldED Manual, Page 6 
  870.  
  871.  
  872.      -T<seconds>        Set the timeout value. A value of zero (0) means
  873.                         never timeout. (see the TIMEOUT config keyword).
  874.  
  875.      -V(erbose)         Turns on verbose config compile. When used, GoldED
  876.                         will display the full filename of each main config
  877.                         file it compiles. This can be useful for debugging
  878.                         your setup, and see if it accesses the files
  879.                         (especially the AREAFILE's) it is supposed to. You
  880.                         can also use the expanded syntax "-VV", which makes
  881.                         GoldED display all the lines while compiling. This
  882.                         could be used to find the exact spot if it crashes
  883.                         or stops while compiling.
  884.  
  885.  
  886.      Commandline keystacking
  887.      ──────────────────────────────────────────────────────────────────────
  888.  
  889.      Any non-option characters on the commandline are stuffed into the
  890.      keyboard buffer. See the chapter on keyboard definition and the
  891.      KEYBSTACK keyword for more info.
  892.  
  893.      Example: GOLDED @S A
  894.  
  895.      Makes GoldED go to the area scanning menu <Alt-S>, and select scanning
  896.      of <A> all areas.
  897.  
  898.      See the Macros and Keystacking section, page 65, for more info.
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.      ──────────────────────────────────────────────────────────────────────
  932.      COMMANDLINE USAGE                                GoldED Manual, Page 7 
  933.  
  934.  
  935.      ──────────────────────────────────────────────────────────────────────
  936.      7.  ENVIRONMENT VARIABLES
  937.      ──────────────────────────────────────────────────────────────────────
  938.  
  939.  
  940.      GoldED recognizes and uses several environment variables.
  941.  
  942.  
  943.      GoldED specific environment variables
  944.      ──────────────────────────────────────────────────────────────────────
  945.  
  946.      These are specifically for GoldED, no other program uses them.
  947.  
  948.      GOLDED        Path to the GOLDED.CFG file. It is recommended to set
  949.                    this variable, but don't forget to change it if you move
  950.                    your GoldED setup to a different directory!
  951.  
  952.      GEDCMD        Specifies additional commandline options. Use this if
  953.                    you want to specify options, but need to run GoldED
  954.                    without them (for example when renaming GOLDED.EXE to
  955.                    DBEDIT.EXE in older versions of D'Bridge). You can over-
  956.                    ride the environment options with commandline options.
  957.  
  958.      GOLDNODE      The path where GoldNODE can find a GOLDED.CFG to use.
  959.  
  960.  
  961.      Other environment variables
  962.      ──────────────────────────────────────────────────────────────────────
  963.  
  964.      When reading areas from other program setups with the AREAFILE con-
  965.      figuration keyword, GoldED can use these environment variables to find
  966.      the location of the setup files.
  967.  
  968.      DB            Path to the D'Bridge system files.
  969.      DBRIDGE       Path to the D'Bridge system files.
  970.      DUTCHIE       Path to the Dutchie system files.
  971.      FASTECHO      Path to the FastEcho system files.
  972.      FD            Path to the FrontDoor/TosScan system files.
  973.      GE            Path to the GEcho system files.
  974.      IMAIL         Path to the Imail system files.
  975.      MAXIMUS       Path to the Maximus and Squish system files.
  976.      OPUS          Path to the Opus system files.
  977.      QBBS          Path to the QuickBBS system files.
  978.      RA            Path to the RemoteAccess system files.
  979.      RAECHO        Path to the RA-Echo system files.
  980.      SQUISH        Path to the Squish system files.
  981.      WMAIL         Path to the Window Mail (WMAIL) system files.
  982.  
  983.      Please read the Area Configuration section for specific details of
  984.      each supported AREAFILE type.
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.      ──────────────────────────────────────────────────────────────────────
  995.      ENVIRONMENT VARIABLES                            GoldED Manual, Page 8 
  996.  
  997.  
  998.      ──────────────────────────────────────────────────────────────────────
  999.      8.  ERRORLEVELS
  1000.      ──────────────────────────────────────────────────────────────────────
  1001.  
  1002.  
  1003.      To ease operation in batch files, GoldED operates with a set of
  1004.      errorlevel values.
  1005.  
  1006.      100 QBBS Index errors. (See the QBBSREBUILD keyword).
  1007.      004 Echomail entered.
  1008.      002 Netmail entered.
  1009.      001 Local mail entered.
  1010.      000 Exit okay. No mail entered.
  1011.  
  1012.      Other values: Some other sort of error.
  1013.  
  1014.      Add values together to find the combined error levels. For example,
  1015.      error level 6 is returned if netmail (2) and echomail (4) was entered.
  1016.  
  1017.      In the distribution archive (inside ADVANCED.ARJ), there is a sample
  1018.      RUNGOLD.BAT, which provides a useful skeleton for automated operation
  1019.      using the errorlevels.
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.      ──────────────────────────────────────────────────────────────────────
  1058.      ERRORLEVELS                                      GoldED Manual, Page 9 
  1059.  
  1060.  
  1061.      ──────────────────────────────────────────────────────────────────────
  1062.      9.  LOGFILE
  1063.      ──────────────────────────────────────────────────────────────────────
  1064.  
  1065.  
  1066.      If GoldED exits with an error, a GOLDED.LOG file is generated,
  1067.      specifying some debugging detail about the error situation. Please
  1068.      send cuttings from this log if you report bugs that causes a log to be
  1069.      generated.
  1070.  
  1071.      The log file is in the format used by the FrontDoor mailer, and the
  1072.      filename is defined with the LOGFILE keyword.
  1073.  
  1074.      Please note that the log contents may not make much sense to you, but
  1075.      it can provide me with important information about exactly where the
  1076.      error occurred and why. The error logging feature is current not as
  1077.      complete or "smart" as I'd like it, but hey, I need something to do in
  1078.      the future too :-)
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.      ──────────────────────────────────────────────────────────────────────
  1121.      LOGFILE                                         GoldED Manual, Page 10 
  1122.  
  1123.  
  1124.      ──────────────────────────────────────────────────────────────────────
  1125.      10. NODELISTS AND USERLISTS
  1126.      ──────────────────────────────────────────────────────────────────────
  1127.  
  1128.  
  1129.      In order to enable nodelist/userlist lookup and browsing, GoldED needs
  1130.      to use a set of special nodelist index files. This is taken care of
  1131.      with the GoldED nodelist compiler, GoldNODE.
  1132.  
  1133.      You may think - "Oh No! Not ANOTHER Nodelist Compiler!!!". Yes, unfor-
  1134.      tunately, and I'm very sorry about this, none of the existing types of
  1135.      nodelist indexes were sufficiently useful or documented, so I had to
  1136.      create my own format, and a compiler for it. My index is "moderately"
  1137.      sized, a bit smaller than the nodelist itself. We can only hope that
  1138.      some day there will be a binary nodelist format which can be used by
  1139.      most or all of the FidoNet developers, but that day has yet to come.
  1140.  
  1141.      GoldED normally uses and displays information from the nodelist when
  1142.      browsing, but it doesn't really need the nodelist for anything. The
  1143.      index files contains sufficient information for lookup and browsing of
  1144.      names or addresses. This means that you can delete or pack away the
  1145.      nodelists and/or userlists after compiling with GoldNODE, if you want
  1146.      to save space and you don't need them for anything else.
  1147.  
  1148.  
  1149.      Command line syntax: GOLDNODE [-options] [configfile]
  1150.  
  1151.      The [-options] are:
  1152.  
  1153.      -C            Conditional compile.
  1154.      -D            Remove duplicate nodes from index.
  1155.      -F            Forced compile.
  1156.      -M<nodes>     Compile max <nodes> nodes (maximum is 32767).
  1157.      -NE           Disable the use of EMS memory.
  1158.      -NX           Disable the use of XMS memory.
  1159.      -S<size>      Set the max size of names. Normally not used.
  1160.      -U<file>      Create sorted FIDOUSER.LST userlist file.
  1161.  
  1162.      The [configfile] is the path AND filename of the GOLDED.CFG confi-
  1163.      guration file to read. If no filename is given, the path specified
  1164.      with the GOLDNODE or GOLDED environment variables are used.
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.      ──────────────────────────────────────────────────────────────────────
  1184.      NODELISTS AND USERLISTS                         GoldED Manual, Page 11 
  1185.  
  1186.  
  1187.      ──────────────────────────────────────────────────────────────────────
  1188.      11. CONFIGURATION KEYWORD REFERENCE
  1189.      ──────────────────────────────────────────────────────────────────────
  1190.  
  1191.  
  1192.      This is an alphabetical list of all the configuration keywords used in
  1193.      the main GoldED configuration file.
  1194.  
  1195.      The following special symbols are used in the keyword parameter lists:
  1196.  
  1197.      ()            Default value.
  1198.      []            Optional parameter.
  1199.      <>            Required parameter, not optional.
  1200.      ""            Parameter must be inclosed in quotes ("").
  1201.      /             Separates mutually exclusive values.
  1202.      ,             Separates possible values for the keyword.
  1203.  
  1204.  
  1205.      ADDRESS <zone:net/node[.point][@domain][, pointnet]>
  1206.      ──────────────────────────────────────────────────────────────────────
  1207.          Your network address, FidoNet-style. More than one address can be
  1208.          specified if you are member of more than one network.
  1209.  
  1210.          If a pointnet is specified with a point address, GoldED will use
  1211.          the so-called "3D" addressing method in netmail msgs, otherwise
  1212.          the "4D" method is used. The 3D method works by putting the
  1213.          address ZONE:POINTNET/POINT.0 in the msg header, instead of the 4D
  1214.          format ZONE:NET/NODE.POINT. Most modern mailers and mail proces-
  1215.          sors now supports the 4D format, but if you are a point, you
  1216.          should always consult your Boss about which format to use.
  1217.  
  1218.          The optional @domain part can be used to specify a "fifth" dimen-
  1219.          sion to the 4D address. It is normally not necessary to specify a
  1220.          domain.
  1221.  
  1222.          NOTE: Because of design limitations of the msg header display,
  1223.          GoldED currently doesn't support domains as well as it should. If
  1224.          the combined length of the address + domain exceeds the address
  1225.          field width, GoldED will chop off characters at the end of the
  1226.          domain name..
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.      ──────────────────────────────────────────────────────────────────────
  1247.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 12 
  1248.  
  1249.  
  1250.      ADDRESSMACRO <macro>,<name>,<address>[,subject]
  1251.      ──────────────────────────────────────────────────────────────────────
  1252.          Defines a short name for often used addresses. Typical uses are
  1253.          for your uplink, boss, points or others you write to often. To use
  1254.          a defined address macro, you just type it where you would normally
  1255.          type the name or an address to lookup.
  1256.  
  1257.          Examples:
  1258.  
  1259.             af116,AreaFix,2:231/116,password
  1260.             ff116,FileFix,2:231/116,password
  1261.             odin,Odinn Sorensen,2:231/77,GoldED - What else? :-)
  1262.  
  1263.          A special format is supported for UUCP or INTERNET gateways. The
  1264.          special format is indicated with a (@) as the first character in
  1265.          the <name>.
  1266.  
  1267.             jfu,@fallesen@diku.dk,2:310/33
  1268.             dn,@INTERNET/david@csource.oz.au,2:241/999
  1269.  
  1270.          In the first example, GoldED would put "UUCP" (the default gateway
  1271.          name) in the TO: msg header field and "TO: fallesen@diku.dk" on
  1272.          the first line of the message text.
  1273.  
  1274.          In the second example, GoldED would put "INTERNET" in the TO:
  1275.          field, and "TO: david@csource.oz.au" in the message. The forward
  1276.          slash (/) separates the gateway name from the receiver address.
  1277.          Any gateway name may be used.
  1278.  
  1279.          The address macros can also be specified in an external file, like
  1280.          the NAMES.FD file supported by the FrontDoor mailer/editor. See
  1281.          the keyword NAMESFILE for details.
  1282.  
  1283.      AKA <zone:net/node[.point][@domain][, pointnet]>
  1284.      ──────────────────────────────────────────────────────────────────────
  1285.          See ADDRESS. AKA is simply another name for the ADDRESS keyword.
  1286.  
  1287.          AKA is short for Also Known As.
  1288.  
  1289.      AKAMATCHECHO <yes/no>  (no)
  1290.      ──────────────────────────────────────────────────────────────────────
  1291.          If enabled, GoldED will attempt to match one of your akas to the
  1292.          address of the person you are replying to in echomail areas.
  1293.  
  1294.          Normally it is not desirable to enable aka matching in echomail,
  1295.          because some echoes may be restricted to members of one particular
  1296.          network, and an accidental wrong aka matching may attract unwanted
  1297.          attention from the moderator or the compulsive flamers :-)
  1298.  
  1299.      AKAMATCHNET <yes/no>  (yes)
  1300.      ──────────────────────────────────────────────────────────────────────
  1301.          If enabled, GoldED will attempt to match one of your akas to the
  1302.          address of the person you are replying to in netmail areas.
  1303.  
  1304.          This is especially useful if you are a member in more than one
  1305.          network, and therefore have more than one address.
  1306.  
  1307.  
  1308.  
  1309.      ──────────────────────────────────────────────────────────────────────
  1310.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 13 
  1311.  
  1312.  
  1313.      AKAMATCHLOCAL <yes/no>  (no)
  1314.      ──────────────────────────────────────────────────────────────────────
  1315.          If enabled, GoldED will attempt to match one of your akas to the
  1316.          address of the person you are replying to in local areas.
  1317.  
  1318.          It doesn't really make sense to do aka matching in local areas.
  1319.          The keyword is just there for completeness, if nothing else.
  1320.  
  1321.      AREA <echoid> <"desc"> <msgbase>[type] <loc> [akano] [attrs]
  1322.      ──────────────────────────────────────────────────────────────────────
  1323.          This keyword defines a mail area in GoldED. You need to define at
  1324.          least one mail area to run GoldED, or use the AREAFILE keyword to
  1325.          read the area setup of your mailer, mail processor or BBS.
  1326.  
  1327.          <echoid>       Area id string, for example C_ECHO, INTERUSER, etc.
  1328.          <"desc">       Verbose description of the area.
  1329.          <msgbase>      Msgbase type used for the area.
  1330.          [type]         Echomail, Netmail or Local area.
  1331.          <loc>          Location of msgbase. A path, file or board number.
  1332.          [akano]        Aka number to use.
  1333.          [attrs]        Attributes for the area.
  1334.  
  1335.          This keyword is explained in greater detail in the Area Configura-
  1336.          tion section, page 44.
  1337.  
  1338.      AREAAUTONEXT <yes/no> (yes)
  1339.      ──────────────────────────────────────────────────────────────────────
  1340.          If enabled, GoldED will automatically jump to the first marked
  1341.          area in the arealist on startup, and the next marked area after
  1342.          exiting from an area you have been reading.
  1343.  
  1344.      AREAEXCL <echoid mask>
  1345.      ──────────────────────────────────────────────────────────────────────
  1346.          With this keyword, you can define the echoids of areas which
  1347.          should be ignored by GoldED (thereby leaving them out of the
  1348.          arealist). This is normally used in connection with AREAFILE, to
  1349.          exclude areas you are not interested in reading. DOS/4DOS-style
  1350.          wildcards (* and ?) can be used in the echoid mask.
  1351.  
  1352.          Examples:
  1353.  
  1354.             AREAEXCL *                Excludes all areas.
  1355.             AREAEXCL *INTER*          Excludes all areas containing "INTER"
  1356.                                       anywhere in the echoid.
  1357.             AREAEXCL INT*.*           Excludes all areas beginning with
  1358.                                       "INT" and containing a '.' anywhere
  1359.                                       in the echoid.
  1360.  
  1361.          You can use the AREAINCL keyword to re-include areas which have
  1362.          been excluded with AREAEXCL.
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.      ──────────────────────────────────────────────────────────────────────
  1373.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 14 
  1374.  
  1375.  
  1376.      AREAFILE <type> [path/file] [switches]
  1377.      ──────────────────────────────────────────────────────────────────────
  1378.          GoldED can read the area setup of many popular mailers, mail
  1379.          processors and BBS'es, thereby making it much easier and simpler
  1380.          to configure GoldED for the mail areas you receive, by eliminating
  1381.          the need to write AREA lines for all or most of your areas.
  1382.  
  1383.          <type>         Name of the program.
  1384.          [path/file]    Filename or path to the area setup files.
  1385.          [switches]     Msgbase specific switches.
  1386.  
  1387.          For most programs, GoldED can automatically find the path or
  1388.          filename using environment variables. By default, GoldED will look
  1389.          for the area setup files in the AREAPATH.
  1390.  
  1391.          There are switches for sorting the areas, and for turning off an
  1392.          update-check when GoldED starts up.
  1393.  
  1394.          This keyword is explained in greater detail in the Area Configura-
  1395.          tion section, page 44.
  1396.  
  1397.      AREAFILEGROUPS <yes/no>  (no)
  1398.      ──────────────────────────────────────────────────────────────────────
  1399.          In some AREAFILE setups, you can groups the areas using single
  1400.          letters (A-Z). If this keyword is enabled, GoldED will use the
  1401.          area groupid letter instead of the area echoid when gathering area
  1402.          specific information from the Random System.
  1403.  
  1404.          If this keyword is enabled, you should setup matching GROUP's in
  1405.          GOLDRAND.CFG. See the Random System section page 49, for details.
  1406.  
  1407.      AREAINCL <echoid mask>
  1408.      ──────────────────────────────────────────────────────────────────────
  1409.          With this keyword, you can define the echoids of areas which
  1410.          should be re-included by GoldED, if they have been excluded with
  1411.          the AREAEXCL keyword. DOS/4DOS-style wildcards (* and ?) can be
  1412.          used in the echoid mask.
  1413.  
  1414.          Examples:
  1415.  
  1416.             AREAINCL *                Includes all areas.
  1417.             AREAINCL *INTER*          Includes all areas containing "INTER"
  1418.                                       anywhere in the echoid.
  1419.             AREAINCL INT*.*           INcludes all areas beginning with
  1420.                                       "INT" and containing a '.' anywhere
  1421.                                       in the echoid.
  1422.  
  1423.      AREALISTNOS <yes/no>  (no)
  1424.      ──────────────────────────────────────────────────────────────────────
  1425.          If enabled, GoldED will display the board numbers of QBBS-type
  1426.          areas in the arealist instead of the default sequential numbers.
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.      ──────────────────────────────────────────────────────────────────────
  1436.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 15 
  1437.  
  1438.  
  1439.      AREALISTSORT <sortspec>
  1440.      ──────────────────────────────────────────────────────────────────────
  1441.          This keyword defines how the area list should be sorted. You can
  1442.          override the default setting from the commandline with the -S
  1443.          switch.
  1444.  
  1445.          The <sortspec> can be composed of the following types:
  1446.  
  1447.          A              Sort by aka.
  1448.          B              Sort by board number.
  1449.          D              Sort by description.
  1450.          E              Sort by echoid.
  1451.          G              Sort by group (if any).
  1452.          O              Sort by original order.
  1453.          T              Sort by type (in the order net, echo, local).
  1454.          U              Sort by unread messages (try it!).
  1455.          -              Descending sort (largest first).
  1456.          +              Ascending sort (smallest first) (default).
  1457.  
  1458.          Example: 
  1459.  
  1460.             AREALISTSORT T-U+E
  1461.  
  1462.          This sorts ascending by Type, descending by Unread (that is, areas
  1463.          with the most unread messages comes first) and ascending by Echoid
  1464.          (in case two areas have the same number of unread msgs).
  1465.  
  1466.          By default no sorting is done, and all areas are listed in the
  1467.          order they were found (unless sorting was specified with an
  1468.          AREAFILE keyword). However, the configuration examples all make
  1469.          use of the Unread sorting type. This is a very useful way of
  1470.          sorting areas, because it keeps all the areas with mail together.
  1471.  
  1472.      AREALISTTYPE <new/last>  (new)
  1473.      ──────────────────────────────────────────────────────────────────────
  1474.          Defines the contents of the 4th column (the one after the "Total"
  1475.          column).
  1476.  
  1477.          New            Displays the amount of new (unread) msgs.
  1478.          Last           Displays the number of the last msg read.
  1479.  
  1480.      AREAPATH <path>
  1481.      ──────────────────────────────────────────────────────────────────────
  1482.          If you use the AREAFILE keyword, GoldED will need to know where
  1483.          the area setup files are located. This keyword specifies where
  1484.          they are found, if not current directory.
  1485.  
  1486.          NOTE: Some AREAFILE types can find the path using the environment
  1487.          variable(s) specific for the program(s). Such environment
  1488.          variables (or a path specified with the AREAFILE definition)
  1489.          always overrides the AREAPATH.
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.      ──────────────────────────────────────────────────────────────────────
  1499.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 16 
  1500.  
  1501.  
  1502.      AREARENAME <from echoid> <to echoid>
  1503.      ──────────────────────────────────────────────────────────────────────
  1504.          Renames one echoid to another. The feature is meant to be used in
  1505.          connection with AREAFILE, where some types do not store echoids
  1506.          with the areas (and GoldED then automatically gives them unique
  1507.          echoids).
  1508.  
  1509.          Examples:
  1510.  
  1511.             AREARENAME LOCAL001 BBS.USERS
  1512.             AREARENAME NETMAIL001 NETMAIL
  1513.             AREARENAME ECHOMAIL001 BAD_MSGS
  1514.  
  1515.      AREASCAN <echoid mask>
  1516.      ──────────────────────────────────────────────────────────────────────
  1517.          This keyword defines areas which will be automatically scanned
  1518.          when starting GoldED. DOS/4DOS-style wildcards (* and ?) can be
  1519.          used in the echoid mask.
  1520.  
  1521.          Examples:
  1522.  
  1523.             AREASCAN *                Scan all areas.
  1524.             AREASCAN *INTER*          Scan all areas containing "INTER"
  1525.                                       anywhere in the echoid.
  1526.             AREASCAN INT*.*           Scan all areas beginning with "INT"
  1527.                                       and containing a '.' anywhere in the
  1528.                                       echoid.
  1529.  
  1530.          AREASCAN only works for areas in the Squish or *.MSG flavors.
  1531.          Areas in the QBBS flavor are always automatically scanned in any
  1532.          case.
  1533.  
  1534.      AREASTART <echoid>
  1535.      ──────────────────────────────────────────────────────────────────────
  1536.          Normally GoldED starts by displaying the arealist, to let you
  1537.          select which area you want to read. If this keyword is defined,
  1538.          the arealist is bypassed and GoldED starts directly in the con-
  1539.          figured area. You can override AREASTART with the -E commandline
  1540.          switch.
  1541.  
  1542.      ASKDELORIG <yes/no>  (yes)
  1543.      ──────────────────────────────────────────────────────────────────────
  1544.          If enabled, you will be asked if the message you just replied to
  1545.          should be deleted. Otherwise it is left untouched.
  1546.  
  1547.          This keyword is only functional in netmail and local areas.
  1548.  
  1549.      ATTRIBSCC <attributes>
  1550.      ──────────────────────────────────────────────────────────────────────
  1551.          Defines the default attributes of Carbon Copy messages. CC at-
  1552.          tributes are *added* to the existing attributes of the original
  1553.          message. Usually used to add the Kill/Sent attribute.
  1554.  
  1555.          See appendix A for valid attributes.
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.      ──────────────────────────────────────────────────────────────────────
  1562.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 17 
  1563.  
  1564.  
  1565.      ATTRIBSCFM <attributes>
  1566.      ──────────────────────────────────────────────────────────────────────
  1567.          Defines the default attributes of the Confirmation Receipt mes-
  1568.          sage.
  1569.  
  1570.          See appendix A for valid attributes.
  1571.  
  1572.      ATTRIBSECHO <attributes>
  1573.      ──────────────────────────────────────────────────────────────────────
  1574.          Defines the default attributes of msgs entered in echomail areas.
  1575.  
  1576.          See appendix A for valid attributes.
  1577.  
  1578.      ATTRIBSLOCAL <attributes>
  1579.      ──────────────────────────────────────────────────────────────────────
  1580.          Defines the default attributes of msgs entered in local areas.
  1581.  
  1582.          See appendix A for valid attributes.
  1583.  
  1584.      ATTRIBSNET <attributes>
  1585.      ──────────────────────────────────────────────────────────────────────
  1586.          Defines the default attributes of msgs entered in netmail areas.
  1587.  
  1588.          See appendix A for valid attributes.
  1589.  
  1590.      BEEPCOMMENT <yes/no>  (yes)
  1591.      ──────────────────────────────────────────────────────────────────────
  1592.          If enabled, GoldED will make a noise when the cursor in the
  1593.          internal editor is moved across a word defined with the EDITCOM-
  1594.          MENT keyword.
  1595.  
  1596.      BEEPFACTOR <value>  (5)
  1597.      ──────────────────────────────────────────────────────────────────────
  1598.          The value changes the "gwynk" noise made by the BEEPCOMMENT,
  1599.          BEEPLOCALMSG and BEEPYOURMAIL keywords.
  1600.  
  1601.          The "gwynk" noise is dependent on speed of the computer, so a low
  1602.          value is best for XT's and AT's, while larger values may be better
  1603.          for 386's and 486's. Experiment with different values until you
  1604.          find a good one.
  1605.  
  1606.      BEEPLOCALMSG <yes/no>  (yes)
  1607.      ──────────────────────────────────────────────────────────────────────
  1608.          If enabled, GoldED will make a noise if it finds a msg with the
  1609.          "Local" (LOC) attributes set. This can be useful for the sysop who
  1610.          wants to monitor the msgs entered by users on his/her BBS.
  1611.  
  1612.          A related keyword is DISPLOCALHIGH.
  1613.  
  1614.      BEEPNOISES <yes/no>  (yes)
  1615.      ──────────────────────────────────────────────────────────────────────
  1616.          If enabled, GoldED makes appropriate noises (beeps, "gwynks" or
  1617.          small melodies) when it wants attention.
  1618.  
  1619.          NOTE: This is the "master switch" for all noises in GoldED.
  1620.  
  1621.  
  1622.  
  1623.  
  1624.      ──────────────────────────────────────────────────────────────────────
  1625.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 18 
  1626.  
  1627.  
  1628.      BEEPYOURMAIL <yes/no/always>  (yes)
  1629.      ──────────────────────────────────────────────────────────────────────
  1630.          If set to "yes", GoldED will make a noise if it finds a non-
  1631.          received message to one of your USERNAME's. If set to "always",
  1632.          GoldED will make the noise even if it has already been marked as
  1633.          received.
  1634.  
  1635.      CARBONCOPYLIST <listspec>  (Names)
  1636.      ──────────────────────────────────────────────────────────────────────
  1637.          This specifies the format of the Carbon Copy list, as it will look
  1638.          after processing. You can also change the format in the CC menu
  1639.          before processing.
  1640.  
  1641.          The <listspec> can be one of the following:
  1642.  
  1643.          Keep           Keep the list as entered.
  1644.          Names          Convert list to "CC: Name, Name, Name.." format.
  1645.          Visible        Convert list to "CC: Name Address" format.
  1646.          Hidden         Convert list to "^aCC: Name Address" format.
  1647.          Remove         Remove the list completely.
  1648.  
  1649.          More details can be found in the Carbon Copy and Crossposting
  1650.          section, page 76.
  1651.  
  1652.      COLOR <colorspec>
  1653.      ──────────────────────────────────────────────────────────────────────
  1654.          Using this keyword you can define or redefine all the colors used
  1655.          in GoldED.
  1656.  
  1657.          The Color Configuration section, page 46, has the details.
  1658.  
  1659.          A complete color setup consists of a quite a lot of COLOR key-
  1660.          words, and it is normal practice to put them in a separate .CFG
  1661.          file and use the INCLUDE keyword to read it. The COLORS.ARJ
  1662.          archive contains a number of example color/mono setups. Try them
  1663.          out if you think the default colors stink :-)
  1664.  
  1665.      COLORSET <Normal/Intense/Mono>  (Normal or Mono)
  1666.      ──────────────────────────────────────────────────────────────────────
  1667.          Three color setups are built-in, and can be selected with this
  1668.          keyword. 
  1669.  
  1670.          The Normal set is the default when a color display adapter is
  1671.          detected. The Normal set has all black background, with bright
  1672.          colors for the window frames. Some hate it, some love it :-)
  1673.  
  1674.          The Intense set switches off the "blink" attribute, thereby
  1675.          enabling the use of intense (bright) colors for the background
  1676.          ("paper") colors as well as the foreground ("ink") colors. This is
  1677.          used in the Intense set to make a bright white background, sort of
  1678.          like the standard Windows 3.0 setup.
  1679.  
  1680.          The Mono set is the default for monochrome adapters.
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.      ──────────────────────────────────────────────────────────────────────
  1688.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 19 
  1689.  
  1690.  
  1691.      CONFIRMFILE <filename>  (GOLDED.CFM)
  1692.      ──────────────────────────────────────────────────────────────────────
  1693.          GoldED supports the Confirmation Receipt attribute, as used in
  1694.          FrontDoor 2.xx with the FLAGS CFM kludge. If GoldED finds an
  1695.          unreceived message to one of your USERNAME's with the CFM (or the
  1696.          RRQ Return Receipt Request) attribute set, it generates an auto-
  1697.          matic response message from the content of the CONFIRMFILE. In the
  1698.          file you can use many of the template tokens to personalize the
  1699.          automatic message. You can specify the default attributes for the
  1700.          message with the ATTRIBSCFM keyword.
  1701.  
  1702.          Tokens are explained in the Message Template section, page 54.
  1703.  
  1704.      CROSSPOSTLIST <listspec>  (Verbose)
  1705.      ──────────────────────────────────────────────────────────────────────
  1706.          This specifies the format of the Crosspost list, as it will look
  1707.          after processing.
  1708.  
  1709.          The <listspec> can be one of the following:
  1710.  
  1711.          None           Crosspost without a list in the msgs.
  1712.          Verbose        Change the list to lines of "* Crossposted in ..."
  1713.          Raw            Keep the crosspost list as you entered it.
  1714.  
  1715.          More details can be found in the Carbon Copy and Crossposting
  1716.          section, page 76.
  1717.  
  1718.      CTRLINFOECHO <Tearline,Origin,yes/no>  (Tearline Origin)
  1719.      ──────────────────────────────────────────────────────────────────────
  1720.          Specifies if you want tearline and origin in your echomail mes-
  1721.          sages. They will be added by your echomail processor, if you
  1722.          disable them here.
  1723.  
  1724.          Examples:
  1725.  
  1726.             CTRLINFOECHO Tearline Origin  ; Add both tearline and origin.
  1727.             CTRLINFOECHO Tearline         ; Add only a tearline.
  1728.             CTRLINFOECHO Origin           ; Add only an origin.
  1729.  
  1730.          Note that if you use the last example, your mail processor may get
  1731.          confused. However, most modern mail processors *can* handle msgs
  1732.          without a tearline.
  1733.  
  1734.      CTRLINFOLOCAL <Tearline,Origin,yes/no>  (Tearline Origin)
  1735.      ──────────────────────────────────────────────────────────────────────
  1736.          Specifies if you want tearline and origin in your messages in
  1737.          local areas. In local areas, the tearline and origin is normally
  1738.          never required, and can be used for cosmetic purposes if nothing
  1739.          else.
  1740.  
  1741.          Examples:
  1742.  
  1743.             CTRLINFOLOCAL Tearline Origin  ; Add both tearline and origin.
  1744.             CTRLINFOLOCAL Tearline         ; Add only a tearline.
  1745.             CTRLINFOLOCAL Origin           ; Add only an origin.
  1746.  
  1747.  
  1748.  
  1749.  
  1750.      ──────────────────────────────────────────────────────────────────────
  1751.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 20 
  1752.  
  1753.  
  1754.      CTRLINFONET <Tearline,Origin,yes/no>  (Tearline)
  1755.      ──────────────────────────────────────────────────────────────────────
  1756.          Specifies if you want tearline and origin in your netmail mes-
  1757.          sages. In netmail areas, the tearline and origin is normally never
  1758.          required, and can be used for cosmetic purposes if nothing else.
  1759.  
  1760.          Examples:
  1761.  
  1762.             CTRLINFONET Tearline Origin  ; Add both tearline and origin.
  1763.             CTRLINFONET Tearline         ; Add only a tearline.
  1764.             CTRLINFONET Origin           ; Add only an origin.
  1765.  
  1766.      DISPAUTONEXT <yes/no>  (yes)
  1767.      ──────────────────────────────────────────────────────────────────────
  1768.          If enabled, GoldED will automatically jump to the next message
  1769.          when entering an area.
  1770.  
  1771.      DISPLISTWRAP <yes/no>  (yes)
  1772.      ──────────────────────────────────────────────────────────────────────
  1773.          Enables/disables wrap-round when the selection bar in the main
  1774.          list/browser windows reaches the top or bottom.
  1775.  
  1776.      DISPLOCALHIGH <yes/no>  (yes)
  1777.      ──────────────────────────────────────────────────────────────────────
  1778.          If enabled, GoldED will display the FROM name with the highlight
  1779.          color, if a message has the Local (LOC) attribute set.
  1780.  
  1781.          A related keyword is BEEPLOCALMSG.
  1782.  
  1783.      DISPMARGIN <width>  (0)
  1784.      ──────────────────────────────────────────────────────────────────────
  1785.          This is the right margin (display width) used for message display.
  1786.          If the value is 0 (zero), GoldED will default to the current
  1787.          screen width. If a negative value is specified, that value will be
  1788.          added to the current screen width (thereby decreasing the display
  1789.          width relative to the screen width).
  1790.  
  1791.          If the DISPPAGEBAR keyword is enabled, the right margin is auto-
  1792.          matically decreased by one char.
  1793.  
  1794.      DISPPAGEBAR <yes/no>  (yes)
  1795.      ──────────────────────────────────────────────────────────────────────
  1796.          If enabled, a "pagebar" (sort of like the scrollbar in GUI's) will
  1797.          appear on the right margin, telling you about the relative size
  1798.          and position in the message you are reading.
  1799.  
  1800.          The pagebar decreases the DISPMARGIN by one char.
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.      ──────────────────────────────────────────────────────────────────────
  1814.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 21 
  1815.  
  1816.  
  1817.      DISPREALMSGNO <yes/no>  (no)
  1818.      ──────────────────────────────────────────────────────────────────────
  1819.          GoldED can display the message numbers in two ways:
  1820.  
  1821.          1. As the actual (real) msg numbers.
  1822.          2. As "relative" numbers, which are always sequential.
  1823.  
  1824.          Normally the relative numbers are best, because they reflect the
  1825.          actual number of msgs in the system.
  1826.  
  1827.      DISPREPLIESMODE <yes/no>  (yes)
  1828.      ──────────────────────────────────────────────────────────────────────
  1829.          * Reserved for future implementation! *
  1830.  
  1831.      DISPTABSIZE <chars>  (8)
  1832.      ──────────────────────────────────────────────────────────────────────
  1833.          The tab size (number of spaces) used when displaying the tab
  1834.          (ASCII 9) character, and when pressing <Tab> in the internal
  1835.          editor.
  1836.  
  1837.          If you use an external editor, you should switch it to create
  1838.          spaces instead of tabs, because tabs are technically not allowed
  1839.          in FidoNet technology messages.
  1840.  
  1841.      DOSPROMPT (yes/no)  (yes)
  1842.      ──────────────────────────────────────────────────────────────────────
  1843.          If enabled, GoldED will add a message about itself to the DOS
  1844.          prompt when shelling out.
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.      ──────────────────────────────────────────────────────────────────────
  1877.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 22 
  1878.  
  1879.  
  1880.      DOSSWAP <yes/no,xms,ems,disk,hide,checknet,noprealloc>  (no)
  1881.      ──────────────────────────────────────────────────────────────────────
  1882.          With this keyword you can specify what storage devices the swapper
  1883.          should try or use, and what order to try them in.
  1884.  
  1885.          The YES parameter tells the swapper to try XMS, EMS, DISK in that
  1886.          order, and NO tells it not to swap at all (this will leave the
  1887.          main part of GoldED in memory, and give you little room in the DOS
  1888.          shell).
  1889.  
  1890.          You can specify your own order, such as "DOSSWAP EMS, XMS, DISK",
  1891.          which makes it try it in that order, or "DOSSWAP EMS, DISK", which
  1892.          makes it ignore XMS.
  1893.  
  1894.          If disk swapping is used, the swap file will be placed in the
  1895.          SWAPPATH.
  1896.  
  1897.          These parameters modify the disk swapping behaviour:
  1898.  
  1899.          HIDE           Hides the swapfile, if diskswapping is used.
  1900.          CHECKNET       For some reason, disk swapping is slower if running
  1901.                         on a (Novell) network without this.
  1902.          NOPREALLOC     Use this if you are always running on a network
  1903.                         (instead of enabling CHECKNET).
  1904.  
  1905.          IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT
  1906.  
  1907.          Some programs use extended memory in ways that may conflict
  1908.          with the XMS extended memory driver, causing inexplicable
  1909.          crashes. If you have problems, you should first try turning
  1910.          off the OVERLAY keyword, and if it still fails, turn off
  1911.          DOSSWAP (or stop using those other programs :-)
  1912.  
  1913.      EDITAUTOATTACH <yes/no>  (yes)
  1914.      ──────────────────────────────────────────────────────────────────────
  1915.          If enabled, and you use drivespec (C:, D:, etc.) in the subject in
  1916.          a netmail message, GoldED will automatically turn on the file
  1917.          attach attribute. Autoattaching only works if the subject has been
  1918.          edited, so that subject files will not automatically be re-at-
  1919.          tached in replies.
  1920.  
  1921.      EDITAUTOSAVE <seconds>  (30)
  1922.      ──────────────────────────────────────────────────────────────────────
  1923.          If a non-zero value is given, the internal editor will automati-
  1924.          cally execute the EDITsavefile function with intervals of
  1925.          <seconds>. Good for keeping automatic backup of the message you
  1926.          are writing. The saved file can be restored with the EDITloadfile
  1927.          command. The name of the saved file is defined with the EDITORFILE
  1928.          keyword.
  1929.  
  1930.          If disaster strikes (power blackout, etc.) while you are writing a
  1931.          message in the internal editor, this feature lets you continue
  1932.          from the last autosaved message, which will popup automatically
  1933.          when you enter the internal editor again.
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.      ──────────────────────────────────────────────────────────────────────
  1940.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 23 
  1941.  
  1942.  
  1943.      EDITCHANGEDATE <yes/no>  (yes)
  1944.      ──────────────────────────────────────────────────────────────────────
  1945.          If enabled, GoldED will always "touch" the message date in the
  1946.          header, if you change a message after saving it.
  1947.  
  1948.          You should always have this enabled.
  1949.  
  1950.      EDITCOMMENT <"word"> <"comment">
  1951.      ──────────────────────────────────────────────────────────────────────
  1952.          This feature has no serious use at all :-)
  1953.  
  1954.          It allows you to define words which causes GoldED to display a
  1955.          comment in the statusline, when you place the cursor on the word
  1956.          in the internal editor.
  1957.  
  1958.          Example:
  1959.  
  1960.             EDITCOMMENT ";-)"  "Wink wink, nudge nudge!"
  1961.             EDITCOMMENT "!!!"  "!!! Flame Warning !!!"
  1962.  
  1963.          Have fun with it!
  1964.  
  1965.      EDITCRLFTERM <yes/no>  (yes)
  1966.      ──────────────────────────────────────────────────────────────────────
  1967.          If enabled, all text paragraphs in your messages will be ter-
  1968.          minated with a CR/LF combination. If disabled, only a single CR is
  1969.          used. This option was created to fix a problem with an older
  1970.          version of the Dutchie mail processor, that apparently needed the
  1971.          CR/LF termination of kludge lines.
  1972.  
  1973.      EDITFIELDCLEAR <yes/no>  (yes)
  1974.      ──────────────────────────────────────────────────────────────────────
  1975.          If enabled, the input-fields will be automatically cleared for new
  1976.          entry, if a non-edit key is the first key pressed.
  1977.  
  1978.      EDITHARDLINE <string>  ("<<")
  1979.      ──────────────────────────────────────────────────────────────────────
  1980.          The string is needed if you use an external editor that terminates
  1981.          all lines with a CR or CR/LF. The hardline string acts as a text
  1982.          paragraph terminator, and the normal CR's are ignored.
  1983.  
  1984.          The concept of "hardlines" is explained in the Hardline Feature
  1985.          section, page 73.
  1986.  
  1987.      EDITHARDLINES <yes/no>  (yes)
  1988.      ──────────────────────────────────────────────────────────────────────
  1989.          This keyword enables the "hardline" feature. If disabled, the
  1990.          EDITHARDLINE string is never written to the editor message file,
  1991.          and the editor message file is read back exactly as entered,
  1992.          including terminating CR's on all lines.
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.      ──────────────────────────────────────────────────────────────────────
  2003.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 24 
  2004.  
  2005.  
  2006.      EDITINTERNAL <yes/no>  (yes)
  2007.      ──────────────────────────────────────────────────────────────────────
  2008.          Specifies if the internal editor should be the default, even if an
  2009.          external editor is defined. You can always change the setting in
  2010.          the editor menu (if EDITMENU is enabled) before you start writing
  2011.          your message.
  2012.  
  2013.      EDITMENU <yes/no>  (yes)
  2014.      ──────────────────────────────────────────────────────────────────────
  2015.          This keyword enables or disables the "Edit menu" that pops up
  2016.          right after you have edited the message header. If you disable the
  2017.          menu, you will go to the internal or external editor immediately
  2018.          and save a keystroke, but you will of course lose the features
  2019.          available from the menu.
  2020.  
  2021.      EDITMIXCASE <yes/no>  (yes)
  2022.      ──────────────────────────────────────────────────────────────────────
  2023.          If this keyword is enabled, GoldED will automatically format the
  2024.          name with uppercase the first letter in words and lowercase the
  2025.          rest, when entering names in the header.
  2026.  
  2027.          Example:
  2028.  
  2029.             "odinn sorensen"  or  "ODINN SORENSEN"
  2030.  
  2031.          .. is re-cased to "Odinn Sorensen".
  2032.  
  2033.      EDITMSGSIZE <bytes>  (65530)
  2034.      ──────────────────────────────────────────────────────────────────────
  2035.          This lets you limit the size of loaded msgs. GoldED currently
  2036.          cannot handle msgs larger than 64k. This keyword ensures that the
  2037.          system will not get confused and possibly crash or exit, if a
  2038.          message was encountered that was larger than 64k.
  2039.  
  2040.      EDITOR <commandline> [@file] [@line]
  2041.      ──────────────────────────────────────────────────────────────────────
  2042.          With GoldED it is possible to use your favorite text editor or
  2043.          even word processor to write messages. With this keyword you
  2044.          specify the commandline for the editor.
  2045.  
  2046.          If you use a word processor, be sure to make it export clean ASCII
  2047.          text files without control codes. You may also need to enable the
  2048.          DOSSWAP keyword, if the editor or word processor requires a lot of
  2049.          free memory to run.
  2050.  
  2051.          <commandline>  Program commandline.
  2052.          @file          Token which is replaced by the editor message file-
  2053.                         name.
  2054.          @line          Token which is replaced by the @Position template
  2055.                         line number.
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.      ──────────────────────────────────────────────────────────────────────
  2066.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 25 
  2067.  
  2068.  
  2069.      EDITORFILE <file>  (GOLDED.MSG)
  2070.      ──────────────────────────────────────────────────────────────────────
  2071.          Defines the name of the temporary editor message file. This file
  2072.          is written by GoldED when swapping to the external editor, or when
  2073.          using the EDITsavefile command in the internal editor.
  2074.  
  2075.          If no path is specified, the TEMPPATH is used.
  2076.  
  2077.      EDITREPLYRE <yes/no>  (no)
  2078.      ──────────────────────────────────────────────────────────────────────
  2079.          If enabled, GoldED inserts the "RE:" string in front of the
  2080.          subject when you reply to a message. If not enabled, GoldED will
  2081.          strip any leading "RE:" when you reply to a msg.
  2082.  
  2083.          The "RE:" string in subjects is an obsolete practice, and today
  2084.          only slows down modern replylinking software. Do yourself and
  2085.          others a favor and let GoldED strip the RE: in your replies.
  2086.  
  2087.      EDITSAVEMENU <yes/no>  (yes)
  2088.      ──────────────────────────────────────────────────────────────────────
  2089.          This keyword enables or disables the "Save menu" that pops up
  2090.          after you have edited your message in the internal or external
  2091.          editor. If you disable the menu, your message will be saved (or
  2092.          discarded if not edited) immediately and save you a keystroke, but
  2093.          you will also lose the features available from the menu.
  2094.  
  2095.      EDITSPELLCHECK <commandline> [@file]
  2096.      ──────────────────────────────────────────────────────────────────────
  2097.          While in the internal editor, you can use the EDITspellcheck
  2098.          command to save your message to a file and shell to external
  2099.          spellchecking software. When the check is completed, the corrected
  2100.          file is read back and you can continue editing your message. The
  2101.          EDITspellcheck command internally uses the EDITsavefile and
  2102.          EDITloadfile commands.
  2103.  
  2104.          <commandline>  Spellchecker program commandline.
  2105.          [@file]        Token which is replaced by the message filename
  2106.                         (defined by the EDITORFILE keyword).
  2107.  
  2108.      EDITUNDELETE <lines>  (50)
  2109.      ──────────────────────────────────────────────────────────────────────
  2110.          This keyword defines the number of lines to keep in the undelete
  2111.          buffer between messages.
  2112.  
  2113.      EMPTYTEARLINE <yes,no>  (no)
  2114.      ──────────────────────────────────────────────────────────────────────
  2115.          With this keyword enabled, GoldED will always strip the tearline
  2116.          down to just the three dashes, "---", and instead inserts the PID
  2117.          (Product IDentification) kludge line, which contains the same
  2118.          information, but in a safer form in a safer place. The PID kludge
  2119.          is proposed in FidoNet document FSC-0046.
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.      ──────────────────────────────────────────────────────────────────────
  2129.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 26 
  2130.  
  2131.  
  2132.      EXCLUDENODES <addressmask>
  2133.      ──────────────────────────────────────────────────────────────────────
  2134.          You can define up to 50 different addressmasks to be excluded from
  2135.          the compiled nodelists. Use this if you are short of space, or the
  2136.          nodelist compile takes very long on your system. This keyword is
  2137.          used by GoldNODE, and must be present in the main GOLDED.CFG file
  2138.          (not in INCLUDE'ed .CFG's).
  2139.  
  2140.          <addressmask>  See Appendix B for valid addressmasks.
  2141.  
  2142.          Excluded nodes can be re-included with the INCLUDENODES keyword.
  2143.  
  2144.      FIDOHWMARKS <yes/no>  (no)
  2145.      ──────────────────────────────────────────────────────────────────────
  2146.          If enabled, GoldED will use the echomail "highwater mark" (1.MSG)
  2147.          to determine if a message is "sent" or "unsent".
  2148.  
  2149.          NOTE: Some older echomail processors do not update the highwater
  2150.          mark in a way that GoldED can recognize. If all messages appear to
  2151.          marked "Uns", even after the mail has been scanned out, try
  2152.          turning off this keyword.
  2153.  
  2154.          This keyword only works in echomail areas of the *.MSG flavor.
  2155.  
  2156.      FIDOLASTREAD <file>  (LASTREAD.)
  2157.      ──────────────────────────────────────────────────────────────────────
  2158.          Defines the filename of the lastread files. DO NOT specify a path.
  2159.  
  2160.          This keyword only works in areas of the *.MSG flavor.
  2161.  
  2162.      FIDOLASTREADNO <userno>  (0)
  2163.      ──────────────────────────────────────────────────────────────────────
  2164.          This is an index into the FIDOLASTREAD file. Each user occupies 4
  2165.          bytes in the lastread file.
  2166.  
  2167.          This keyword only works in areas of the *.MSG flavor.
  2168.  
  2169.      FILEALIAS <alias> <filename>
  2170.      ──────────────────────────────────────────────────────────────────────
  2171.          Used to define short alias names for filenames. If you regularly
  2172.          write msgs to different files in different paths, this feature is
  2173.          very useful, and reduces the risk of typing wrong.
  2174.  
  2175.          Example:
  2176.  
  2177.             FILEALIAS DKB R:\DKBBS\DKBBS
  2178.  
  2179.          With this file alias, I can simply write "DKB" at the filename
  2180.          prompt, and the long filename will be used.
  2181.  
  2182.      FREETEAR <echoid>  (MAGNA)
  2183.      ──────────────────────────────────────────────────────────────────────
  2184.          This keyword only works for UN-registered users. It defines one
  2185.          area in which you are allowed to have a userdefined (with the
  2186.          TEARLINE keyword) or a random tearline (using the Random System).
  2187.  
  2188.  
  2189.  
  2190.  
  2191.      ──────────────────────────────────────────────────────────────────────
  2192.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 27 
  2193.  
  2194.  
  2195.      GOLDHELP <file>  (GOLDHELP.CFG)
  2196.      ──────────────────────────────────────────────────────────────────────
  2197.          Defines the name of the help system definition file.
  2198.  
  2199.      GOLDKEYS <file>  (GOLDKEYS.CFG)
  2200.      ──────────────────────────────────────────────────────────────────────
  2201.          Defines the name of the keyboard configuration file.
  2202.  
  2203.      GOLDLANG <file>  (GOLDLANG.CFG)
  2204.      ──────────────────────────────────────────────────────────────────────
  2205.          Defines the name of the language definition file.
  2206.  
  2207.      GOLDPATH <path>
  2208.      ──────────────────────────────────────────────────────────────────────
  2209.          This is the path where GoldED finds all it's control files. It is
  2210.          not necessary to define this, unless you have special needs. The
  2211.          GOLDPATH defaults to directory where the GOLDED.CFG file was
  2212.          found.
  2213.  
  2214.      GOLDRAND <file>  (GOLDRAND.CFG)
  2215.      ──────────────────────────────────────────────────────────────────────
  2216.          Defines the name of the Random System configuration file.
  2217.  
  2218.      GOLDXLAT <file>  (GOLDXLAT.CFG)
  2219.      ──────────────────────────────────────────────────────────────────────
  2220.          * Reserved for future use! *
  2221.  
  2222.      IGNORE
  2223.      ──────────────────────────────────────────────────────────────────────
  2224.          This tells the configuration file reader to ignore all subsequent
  2225.          lines until another IGNORE keyword is encountered. Useful for
  2226.          testing and quickly switching portions of configuration.
  2227.  
  2228.      INBOUNDPATH <path>  (defaults to GOLDPATH)
  2229.      ──────────────────────────────────────────────────────────────────────
  2230.          The inbound path is currently only used in connection with the
  2231.          file request feature (the READfilerequest command, <Ctrl-F>). If
  2232.          you use this feature, GoldED will put the file descriptions into a
  2233.          FILES.BBS in the inbound path, ready for when the requested files
  2234.          are moved to the correct file areas.
  2235.  
  2236.      INCLUDE <file>
  2237.      ──────────────────────────────────────────────────────────────────────
  2238.          This tells the configuration file reader to stop reading the
  2239.          current .CFG file, and start reading the <file> as an extra
  2240.          configuration file, then resume reading the previous .CFG. The
  2241.          INCLUDE filenames are stored and their timestamps are checked when
  2242.          GoldED is started. INCLUDE files can be nested without any (fo-
  2243.          rmal) limit.
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.      ──────────────────────────────────────────────────────────────────────
  2255.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 28 
  2256.  
  2257.  
  2258.      INCLUDENODES <addressmask>
  2259.      ──────────────────────────────────────────────────────────────────────
  2260.          You can define up to 50 different addressmasks to be included from
  2261.          the compiled nodelists. This is only used in conjunction with the
  2262.          EXCLUDENODES keyword to include otherwise EXcluded nodes. This
  2263.          keyword is only used by GoldNODE, and must be present in the main
  2264.          .CFG file (not in INCLUDE'ed .CFG's).
  2265.  
  2266.          <addressmask>  See Appendix B for valid masks.
  2267.  
  2268.      INTENSECOLORS <yes/no>  (no)
  2269.      ──────────────────────────────────────────────────────────────────────
  2270.          GoldED is capable of switching off the "blink" color, and thereby
  2271.          enabling the use of bright background (paper) colors. Enable this
  2272.          keyword, and try out one of the intense color setup examples.
  2273.  
  2274.      INVALIDATE <type> <"findstring"> <"replacestring">
  2275.      ──────────────────────────────────────────────────────────────────────
  2276.          This is used to invalidate (change) certain control strings in
  2277.          quoted text. Use this in conjunction with D'Bridge or other
  2278.          software that chokes on control strings in quoted text. As an
  2279.          added bonus feature, if the tearline or origin is invalidated to a
  2280.          null string (""), they will not be quoted at all.
  2281.  
  2282.          The <type> can be one of the following:
  2283.  
  2284.          Tearline       Invalidate tearline ("---").
  2285.          Origin         Invalidate origin (" * Origin: "). 
  2286.          Seenby         Invalidate SEEN-BY's.
  2287.  
  2288.          By default, the following invalidations are used:
  2289.  
  2290.          "---"                        "-+-"
  2291.          " * Origin: "                " + Origin: "
  2292.          "SEEN-BY"                    "SEEN+BY"
  2293.  
  2294.      KEYBCLEAR <yes/no>  (no)
  2295.      ──────────────────────────────────────────────────────────────────────
  2296.          Tells GoldED whether or not to clear the keyboard buffer on
  2297.          startup. This also clears KEYBSTACK or commandline key stuffing.
  2298.          In older versions of GoldED, it was necessary to enable this
  2299.          keyword if you had renamed GOLDED.EXE to DBEDIT.EXE. This version
  2300.          detects the .EXE renaming and automatically enables KEYBCLEAR,
  2301.          regardless of the configuration setting.
  2302.  
  2303.      KEYBEXT <yes/no>  (no)
  2304.      ──────────────────────────────────────────────────────────────────────
  2305.          If enabled, GoldED will use extended bios calls to read the
  2306.          keyboard. With the extended keyboard, you can use keys like
  2307.          <Alt-Left>, <Alt-Home> and other extended keys. If you don't have
  2308.          an extended keyboard, don't despair - using a few neat tricks, I
  2309.          have made it possible to use the extended keys even with a non-
  2310.          extended keyboard.
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.      ──────────────────────────────────────────────────────────────────────
  2318.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 29 
  2319.  
  2320.  
  2321.      KEYBSTACK <keystring>
  2322.      ──────────────────────────────────────────────────────────────────────
  2323.          With this keyword, you can "stack" keys in the keyboard buffer.
  2324.          The KEYBSTACK can be overridden by commandline keystacking, which
  2325.          uses the same syntax.
  2326.  
  2327.          The <keystring> can be a mixture of the following:
  2328.  
  2329.          ^Char          Ctrl-key (^Letter).
  2330.          ~Char          Ctrl-key (~Letter). (Use this with 4DOS!).
  2331.          @Key           Alt-key (@Number or @Letter).
  2332.          Char           Literal character.
  2333.          "String"       String, enclosed in double quotes.
  2334.          'String'       String, enclosed in single quotes.
  2335.          Number         Keyboard scan code (decimal).
  2336.          !              Clear keyboard buffer.
  2337.  
  2338.          Whitespace (space and tab) is ignored, except in quoted strings.
  2339.  
  2340.          See the Macros and Keystacking section, page 65, for more info.
  2341.  
  2342.      LOGFILE <file>  (GOLDED.LOG)
  2343.      ──────────────────────────────────────────────────────────────────────
  2344.          Defines the name of the GoldED logfile. The logfile uses the
  2345.          FrontDoor format, and is currently only generated/appended if
  2346.          GoldED exits with an error.
  2347.  
  2348.      LOOKUPECHO <yes/no>  (no)
  2349.      ──────────────────────────────────────────────────────────────────────
  2350.          If enabled, GoldED will use nodelist lookup when entering the TO:
  2351.          name in msgs in echomail areas.
  2352.  
  2353.      LOOKUPLOCAL <yes/no>  (no)
  2354.      ──────────────────────────────────────────────────────────────────────
  2355.          If enabled, GoldED will use nodelist lookup when entering the TO:
  2356.          name in msgs in local areas.
  2357.  
  2358.      LOOKUPNET <yes/no>  (yes)
  2359.      ──────────────────────────────────────────────────────────────────────
  2360.          If enabled, GoldED will use nodelist lookup when entering the TO:
  2361.          name in msgs in netmail areas.
  2362.  
  2363.      MAPDRIVE <server driveletter> <local driveletter>
  2364.      ──────────────────────────────────────────────────────────────────────
  2365.          If your system is running on a network, you might have your
  2366.          mailer, mail processor and other software running on the server,
  2367.          while GoldED is running locally on another machine on the network.
  2368.          In such a case, the drive specification (C: etc) on the server
  2369.          will probably not match those of the local machine. If you are
  2370.          file attaching or reading area config from the mailer or mail
  2371.          processor on the server with AREAFILE, the drives would be all
  2372.          wrong. This problem is solved by using MAPDRIVE to remap the drive
  2373.          letters in GoldED.
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.      ──────────────────────────────────────────────────────────────────────
  2381.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 30 
  2382.  
  2383.  
  2384.      MOUSE <yes/no>  (no)
  2385.      ──────────────────────────────────────────────────────────────────────
  2386.          The mouse support in GoldED is only partially functional, so this
  2387.          keyword is a bit of a joke...
  2388.  
  2389.      NAMESFILE <file>  (NAMES.FD)
  2390.      ──────────────────────────────────────────────────────────────────────
  2391.          GoldED supports the "address macro" file supported by FrontDoor
  2392.          1.99c and above. If no path is specified, the file is first
  2393.          searched for in the path from the "FD" environment variable and
  2394.          then the GOLDPATH, if the FD variable failed.
  2395.  
  2396.          The address macros are added *after* those defined with the
  2397.          ADDRESSMACRO keyword (if any) (see this for details on the for-
  2398.          mat).
  2399.  
  2400.      NETNAME <"string">
  2401.      ──────────────────────────────────────────────────────────────────────
  2402.          This is the "netname" that is placed in the originline, in front
  2403.          of the address.
  2404.  
  2405.          Example:
  2406.  
  2407.             NETNAME "FidoNet"
  2408.  
  2409.          Produces:
  2410.  
  2411.             * Origin: Whatever (FidoNet 2:231/77)
  2412.  
  2413.          NOTE: The netname is a non-standard practice and should not be
  2414.          used. The option is provided for use only in certain restricted
  2415.          conferences where being naughty with the tearline/origin is
  2416.          considered great fun :-)
  2417.  
  2418.      NODELIST <file> [zone/addr]
  2419.      ──────────────────────────────────────────────────────────────────────
  2420.          Here you define the nodelists that are used by GoldED and the
  2421.          companion nodelist compiler GoldNODE. The nodelists must generally
  2422.          be in the standard "St.Louis" nodelist format, but they can also
  2423.          contain FrontDoor/Version7 style Boss/Point extensions. The
  2424.          default zone is defined by the first ADDRESS or AKA, but can be
  2425.          overridden by adding the zone number or a full address after the
  2426.          filename. GoldED currently needs it's own special index files to
  2427.          use the nodelists. These index files are created by GoldNODE.
  2428.  
  2429.          <file>         Nodelist file. If extension is numeric, the newest
  2430.                         file with numeric extension is used.
  2431.          [zone/addr]    Default zone or address for the nodelist (if no
  2432.                         zone info is present in the list itself).
  2433.  
  2434.          See also the USERLIST keyword, and the Nodelist Browsing section,
  2435.          page 79.
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.      ──────────────────────────────────────────────────────────────────────
  2444.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 31 
  2445.  
  2446.  
  2447.      NODEPATH <path>
  2448.      ──────────────────────────────────────────────────────────────────────
  2449.          This is where GoldED and GoldNODE finds the nodelist files and
  2450.          indexes.
  2451.  
  2452.      ORIGIN <"string">
  2453.      ──────────────────────────────────────────────────────────────────────
  2454.          You can define many different origins for use in GoldED. You can
  2455.          select one of the defined origins from the Origin selection menu
  2456.          (the READchangeorigin keyword), which is also available from the
  2457.          EDITMENU and the EDITSAVEMENU.
  2458.  
  2459.          Leading and/or trailing spaces can be added by enclosing the
  2460.          origin string in quotes. 
  2461.  
  2462.          NOTE: Origins defined in the Random System will always override
  2463.          the default origins defined with this keyword, except when select-
  2464.          ed from the EDITSAVEMENU menu.
  2465.  
  2466.      OUTBOUNDPATH <path>
  2467.      ──────────────────────────────────────────────────────────────────────
  2468.          * Reserved for future use! *
  2469.  
  2470.      OUTPUTFILE <file>
  2471.      ──────────────────────────────────────────────────────────────────────
  2472.          This is the default name of the file written using the
  2473.          READwritemsg command.
  2474.  
  2475.      OVERLAY <ems/ext/disk>  (disk)
  2476.      ──────────────────────────────────────────────────────────────────────
  2477.          This keyword controls where GoldED places the overlay swap blocks.
  2478.          GoldED uses the Borland VROOMM dynamic overlays to decrease the
  2479.          resident executable code.
  2480.  
  2481.          See the DOSSWAP keyword for a warning note!
  2482.  
  2483.      PRINTDEVICE <devicename>  (PRN)
  2484.      ──────────────────────────────────────────────────────────────────────
  2485.          Defines the name of the device used for printing. PRN is the
  2486.          default, but LPTx can also be used. Printers on COMx ports may
  2487.          also work, but this has not been tested. 
  2488.  
  2489.          Devices are opened in Write-Only text mode. The function has been
  2490.          successfully tested to work with two popular peer-to-peer network
  2491.          packages.
  2492.  
  2493.          You should NOT use a filename as devicename. Use the filename
  2494.          option in the Write menu instead.
  2495.  
  2496.      PRINTFORMFEED <yes/no>  (yes)
  2497.      ──────────────────────────────────────────────────────────────────────
  2498.          Used when printing messages. If enabled, it prints a Form Feed
  2499.          (12d) character after each message.
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.      ──────────────────────────────────────────────────────────────────────
  2507.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 32 
  2508.  
  2509.  
  2510.      PRINTINIT <printstring>
  2511.      ──────────────────────────────────────────────────────────────────────
  2512.          This keyword defines the command string sent to your printer to
  2513.          initialize it before the actual printing.
  2514.  
  2515.          The <printstring> can contain items like these:
  2516.  
  2517.          $Hex           A hexadecimal string.
  2518.          #Decimal       A decimal (integer) number.
  2519.          "String"       Text string, enclosed in double quotes.
  2520.          'String'       Text string, enclosed in single quotes.
  2521.          Other chars    Ignored.
  2522.  
  2523.      PRINTLENGTH <lines>  (65)
  2524.      ──────────────────────────────────────────────────────────────────────
  2525.          Defines the number of lines per page for printing. A formfeed is
  2526.          printed when every time PRINTLENGTH lines have been printed.
  2527.  
  2528.      PRINTMARGIN <characters>  (80)
  2529.      ──────────────────────────────────────────────────────────────────────
  2530.          The right margin to use in printed messages.
  2531.  
  2532.      PRINTRESET <printstring>
  2533.      ──────────────────────────────────────────────────────────────────────
  2534.          This keyword defines the command string sent to your printer to
  2535.          reset it after printing.
  2536.  
  2537.          <printstring>  See the PRINTINIT keyword.
  2538.  
  2539.      QBBSINCRESCAN <yes/no>  (yes)
  2540.      ──────────────────────────────────────────────────────────────────────
  2541.          If enabled, GoldED will regularly check the QBBS msgbase files,
  2542.          and incrementally rescan it if a change was detected (new msgs
  2543.          arrived).
  2544.  
  2545.          This keyword is only used with the QBBS msg flavor.
  2546.  
  2547.      QBBSPATH <path>
  2548.      ──────────────────────────────────────────────────────────────────────
  2549.          Specifies the directory where GoldED can find the QBBS-style mes-
  2550.          sage base files (MSG*.BBS, USERS.BBS, LASTREAD.BBS etc.).
  2551.  
  2552.          This keyword is only used with the QBBS msg flavor.
  2553.  
  2554.      QBBSREBUILD <yes/no>  (no)
  2555.      ──────────────────────────────────────────────────────────────────────
  2556.          If enabled, GoldED will rebuild the QBBS msgbase index files, if
  2557.          fatal errors were detected. If disabled, GoldED will exit with a
  2558.          specific errorlevel and log the cause.
  2559.  
  2560.          Fatal errors are mainly mismatched sizes of the MSGHDR/IDX/TOIDX
  2561.          files.
  2562.  
  2563.          This keyword is only used with the QBBS msg flavor.
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.      ──────────────────────────────────────────────────────────────────────
  2570.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 33 
  2571.  
  2572.  
  2573.      QUOTEBLANK <yes/no>  (no)
  2574.      ──────────────────────────────────────────────────────────────────────
  2575.          If enabled, GoldED will put the QUOTESTRING on blank lines in the
  2576.          quote. Otherwise blank lines are left blank in quotes.
  2577.  
  2578.      QUOTEMARGIN <chars>  (-5)
  2579.      ──────────────────────────────────────────────────────────────────────
  2580.          The margin to which quotes are wrapped. A negative value means
  2581.          that the negative value is added to the DISPMARGIN.
  2582.  
  2583.      QUOTESPACING <yes/no>  (yes)
  2584.      ──────────────────────────────────────────────────────────────────────
  2585.          If enabled, GoldED will automatically add blank lines before and
  2586.          after a block of quoted text, if none are present already. This
  2587.          usually improves the readability of some messages.
  2588.  
  2589.      QUOTESTRING <quotespec>  (" FML> ")
  2590.      ──────────────────────────────────────────────────────────────────────
  2591.          With this keyword you define how you want the quotestring to look
  2592.          in your quoted replies.
  2593.  
  2594.          The <quotespec> can contain these characters:
  2595.  
  2596.          F              Replaced with the first letter of the first name.
  2597.          M              Replaced with the letters of the middle names. 
  2598.          L              Replaced with the first letter of the last name.
  2599.          >              Required quote-char.
  2600.          ... As well as spaces.
  2601.  
  2602.          Other characters are allowed but *not* recommended.
  2603.  
  2604.      REGISTERKEY <keycode>
  2605.      ──────────────────────────────────────────────────────────────────────
  2606.          This keyword is only used in registered setups.
  2607.  
  2608.      REGISTERNAME <keyname>
  2609.      ──────────────────────────────────────────────────────────────────────
  2610.          This keyword is only used in registered setups.
  2611.  
  2612.      ROBOTNAME <name>
  2613.      ──────────────────────────────────────────────────────────────────────
  2614.          A "robot" is a program that responds automatically to netmail mes-
  2615.          sages - usually the robot links or unlinks echomail areas or
  2616.          distributed files.
  2617.  
  2618.          Examples of robot names are: AreaFix, AreaMgr, AreaLink, FileFix,
  2619.          GEcho, Raid, ImlaList, etc etc etc.
  2620.  
  2621.          If you write a netmail message where the TO: name is one of the
  2622.          robot names, GoldED will ignore any template definition, and give
  2623.          you a blank msg (possibly with a tearline) to edit.
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.      ──────────────────────────────────────────────────────────────────────
  2633.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 34 
  2634.  
  2635.  
  2636.      SCREENBLANKER <seconds>  (180)
  2637.      ──────────────────────────────────────────────────────────────────────
  2638.          If non-zero, GoldED will blank the screen after the defined number
  2639.          of seconds, and put a small moving window up instead. Hitting any
  2640.          key (including shiftkeys) will return the screen to normal. If
  2641.          zero, no blanking is done.
  2642.  
  2643.      SCREENELIMSNOW <yes/no>  (no)
  2644.      ──────────────────────────────────────────────────────────────────────
  2645.          By default GoldED writes directly to the screen memory, but un-
  2646.          fortunately on older CGA display adapters, direct screen writes
  2647.          can produce harmless, but annoying "snow". If you can't live with
  2648.          that, enable this keyword. Note however, that this also slows down
  2649.          the screen updating drastically.
  2650.  
  2651.      SCREENMAXCOL <columns>  (0)
  2652.      ──────────────────────────────────────────────────────────────────────
  2653.          On some systems, GoldED cannot detect the correct display size.
  2654.          With this keyword you can force a specific size. If zero, auto-
  2655.          detect is used.
  2656.  
  2657.      SCREENMAXROW <rows>  (0)
  2658.      ──────────────────────────────────────────────────────────────────────
  2659.          On some systems, GoldED cannot detect the correct display size.
  2660.          With this keyword you can force a specific size. If zero, auto-
  2661.          detect is used.
  2662.  
  2663.      SCREENSHADOWS <yes/no>  (yes)
  2664.      ──────────────────────────────────────────────────────────────────────
  2665.          If enabled, all relevant windows and menus in GoldED will have
  2666.          shadows.
  2667.  
  2668.      SCREENSIZE <mode>  (Auto)
  2669.      ──────────────────────────────────────────────────────────────────────
  2670.          Use this to force GoldED to use either 25 lines, 43/50 lines on
  2671.          EGA/VGA, or even special videomodes supported by your SuperVGA
  2672.          adapter (modes like 132x44 or 80x60).
  2673.  
  2674.          The <mode> can be one of the following:
  2675.  
  2676.          Auto           Use detected size.
  2677.          25             Switch to 25 lines.
  2678.          4350           Switch to 43/50 lines.
  2679.          Mode <NN>      Switch to videomode NN (hex).
  2680.  
  2681.          Please check your video adapter manual carefully before trying out
  2682.          the Mode option. SELECTING A WRONG MODE CAN DAMAGE YOUR MONITOR!!!
  2683.  
  2684.      SCREENUSEBIOS <yes/no>  (no)
  2685.      ──────────────────────────────────────────────────────────────────────
  2686.          If enabled, GoldED will use standard BIOS calls for screen up-
  2687.          dates. This is VERY slow, and should only be used if really
  2688.          needed. Normally GoldED uses direct screen writes.
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.      ──────────────────────────────────────────────────────────────────────
  2696.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 35 
  2697.  
  2698.  
  2699.      SEMAPHORE <type> <file>
  2700.      ──────────────────────────────────────────────────────────────────────
  2701.          This keyword defines "semaphore" files, for use with other mailer
  2702.          and/or mail processing software.
  2703.  
  2704.          The <type> can be one of the following:
  2705.  
  2706.          QNETSCAN       QBBS-style netmail scanning index file.
  2707.          QECHOSCAN      QBBS-style echomail scanning index file.
  2708.          NETSCAN        Empty netmail scan file (for D'Bridge/FD).
  2709.          ECHOSCAN       Empty echomail scan file (for D'Bridge).
  2710.          EXPORTLIST     Echoid-list of your new messages.
  2711.          IMPORTLIST     Echoid-list of new imported messages.
  2712.  
  2713.          The semaphore files are placed in the AREAPATH, if no path is
  2714.          specified.
  2715.  
  2716.          See the example .CFG files for typical semaphore filenames.
  2717.  
  2718.      SHAREMODE <yes/no/mode#>  (yes)
  2719.      ──────────────────────────────────────────────────────────────────────
  2720.          If enabled, GoldED opens all files in a SHARE.EXE compatible mode.
  2721.  
  2722.          The default share-mode is "Share, Deny none", but another may be
  2723.          specified directly if you give the mode number as the keyword
  2724.          parameter (decimal).
  2725.  
  2726.          You normally only need to enable this keyword if you are running
  2727.          GoldED in a network/multitasking environment with a BBS or other
  2728.          users accessing the same msgbase files.
  2729.  
  2730.          GoldED is compatible with the QBBS-msgbase sharing methods used by
  2731.          RemoteAccess, SuperBBS and probably most other modern QBBS-com-
  2732.          patible BBS software.
  2733.  
  2734.      SQUISHSCAN <api/quick>  (quick)
  2735.      ──────────────────────────────────────────────────────────────────────
  2736.          GoldED currently supports the Squish msgbase through the MSGAPI
  2737.          provided by the Squish/Maximus author, Scott Dudley. However, the
  2738.          API method of scanning a Squish area is a bit slow. Therefore this
  2739.          keyword allows you to switch to a significantly quicker scanning
  2740.          method. The quick method is fully compatible with the API method.
  2741.  
  2742.      SQUISHUSERNO <index>
  2743.      ──────────────────────────────────────────────────────────────────────
  2744.          This sets the lastread index number for the Squish *.SQL lastread
  2745.          files. Lowest number is 0 (zero), highest is (in theory) 65534.
  2746.  
  2747.          If used, this disables the use of USER.BBS to find the index
  2748.          number, and will in effect also stop GoldED from creating USER.BBS
  2749.          or any new entries in it (useful in a single-user point system).
  2750.  
  2751.          If a Squish msgbase is shared between several users, and you don't
  2752.          want to have a USER.BBS (recommended in such a case), each user
  2753.          must have a unique SQUISHUSERNO in their GOLDED/GOLDAREA.CFG.
  2754.  
  2755.  
  2756.  
  2757.  
  2758.      ──────────────────────────────────────────────────────────────────────
  2759.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 36 
  2760.  
  2761.  
  2762.      SQUISHUSERPATH <path>
  2763.      ──────────────────────────────────────────────────────────────────────
  2764.          This keyword defines the path where GoldED can find and use/create
  2765.          your USER.BBS file, which is used in connection with the Squish
  2766.          area lastreads.
  2767.  
  2768.          If this path is not defined, GoldED will instead take the one
  2769.          specified with AREAFILE Squish or AREAFILE Maximus (whichever
  2770.          comes first), or failing that, use the MAXIMUS or SQUISH environ-
  2771.          ment variables. If even that fails, the AREAPATH or GOLDPATH is
  2772.          used.
  2773.  
  2774.      SWAPPATH <path>  (defaults to TEMPPATH)
  2775.      ──────────────────────────────────────────────────────────────────────
  2776.          Defines where the swap file will be placed in case of disk swap-
  2777.          ping in DOS shells. It is recommended that this points to a RAM
  2778.          disk, if available. GoldED needs 3-500k free disk space for the
  2779.          swapfile, depending on the overlay buffer size specified with
  2780.          the -O commandline switch.
  2781.  
  2782.      TEARLINE <string>  (GoldED @version)
  2783.      ──────────────────────────────────────────────────────────────────────
  2784.          Here you can define your default tearline. The tearline can be up
  2785.          to 76 chars long (excluding the leading "--- "), but beware that
  2786.          policies (such as FidoNet ECHOPOL1) may set a significantly lower
  2787.          limit (around 30).
  2788.  
  2789.          Tearlines defined in the Random System *always* overrides the
  2790.          default tearline defined with this keyword.
  2791.  
  2792.          If your tearline does not contain at least the string "GoldED" or
  2793.          "GED", GoldED will automatically insert it's PID kludge.
  2794.  
  2795.          NOTE: The tearline redefinition feature is only fully functional
  2796.          for registered users. Unregistered users are only be able to
  2797.          define their own tearline in one area, defined with the FREETEAR
  2798.          keyword.
  2799.  
  2800.      TEMPLATE <file> ["desc"]  (GOLDED.TPL)
  2801.      ──────────────────────────────────────────────────────────────────────
  2802.          You can define many different template files. The templates can be
  2803.          switched using the READchangetemplate popup menu or the EDITMENU.
  2804.          The Random System always overrides the default templates, except
  2805.          when selected from the EDITMENU.
  2806.  
  2807.          The optional "desc" can be used to give the templates more
  2808.          meaningful names like "International template" instead of just
  2809.          plain "G:\GOLDED.TPL".
  2810.  
  2811.      TEMPPATH <path>
  2812.      ──────────────────────────────────────────────────────────────────────
  2813.          Defines the directory where temporary files are placed.
  2814.  
  2815.          NOTE: This path should *NOT* point to a RAM disk or other volatile
  2816.          media!  The editor autosave file is placed here, and will almost
  2817.          certainly be lost if a RAM disk is used...
  2818.  
  2819.  
  2820.  
  2821.      ──────────────────────────────────────────────────────────────────────
  2822.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 37 
  2823.  
  2824.  
  2825.      TIMEOUT <seconds>  (360)
  2826.      ──────────────────────────────────────────────────────────────────────
  2827.          Similar to the screen blanking (SCREENBLANKER) feature, GoldED can
  2828.          auto-exit after a specified period of time. Useful if you are in a
  2829.          hurry (or didn't get enough sleep last night ;-), and run GoldED
  2830.          from your mailer shell. The timeout value can be overridden with
  2831.          the -T commandline option.
  2832.  
  2833.      TIMESLICE <type>  (none)
  2834.      ──────────────────────────────────────────────────────────────────────
  2835.          If enabled, GoldED will release timeslices, when GoldED has
  2836.          nothing to do, such as when it is waiting for keyboard input.
  2837.  
  2838.          Available <type>'s are:
  2839.  
  2840.          DesqView       (Int 15, AX=1000h)
  2841.          Windows        (Int 2F, AX=1680h)
  2842.          OS/2           (Int 2F, AX=1680h)
  2843.          MultiLink      (Int 7F, AX=0200h)
  2844.          T-View         (Int 15, AX=1000h)
  2845.          PC-MOS         (Int 38, AX=0703h, BX=3, CX=DX=0)
  2846.          DoubleDOS      (Int F4)
  2847.          Detect         Try to detect one of these (don't rely on it!)
  2848.          None           Do not release any timeslices (calls Int 28).
  2849.  
  2850.          Only the DesqView type has been tested by the Author, but the rest
  2851.          of them were found in the Binkley 2.50 source, so...
  2852.  
  2853.      TWITMODE <mode>  (Show)
  2854.      ──────────────────────────────────────────────────────────────────────
  2855.          In GoldED you can define several "Twit" names or subject. With
  2856.          this keyword you can specify the action taken when a Twit message
  2857.          is encountered.
  2858.  
  2859.          The <mode> can be one of the following:
  2860.  
  2861.          Show           Show twit messages.
  2862.          Blank          Blank twit messages.
  2863.          Skip           Skip twit messages, unless to your USERNAME's.
  2864.          Ignore         Skip twit messages, always.
  2865.  
  2866.      TWITNAME <name/addressmask>
  2867.      ──────────────────────────────────────────────────────────────────────
  2868.          With this keyword, you can specify "Twit" names and/or address-
  2869.          masks. When a Twit name/address is detected, the TWITMODE setting
  2870.          will determine the action taken.
  2871.  
  2872.          <addressmask>  See Appendix B for valid addressmasks.
  2873.  
  2874.      TWITSUBJ <"string">
  2875.      ──────────────────────────────────────────────────────────────────────
  2876.          With this keyword, you can specify "Twit" subjects. When a Twit
  2877.          subject is detected, the TWITMODE setting will determine the
  2878.          action taken. The subject string is searched in the whole subject,
  2879.          so you can specify a partial twit subject. Twit subjects are
  2880.          limited to maximum 35 characters.
  2881.  
  2882.  
  2883.  
  2884.      ──────────────────────────────────────────────────────────────────────
  2885.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 38 
  2886.  
  2887.  
  2888.      USEFLAGS <yes/no>  (yes)
  2889.      ──────────────────────────────────────────────────────────────────────
  2890.          If enabled, GoldED inserts the FLAGS kludge for certain extended
  2891.          attributes, as defined in FSC-0053 by Joaquim H. Homrighausen, and 
  2892.          supported by FrontDoor, D'Bridge, IMail and other modern software.
  2893.          GoldED uses FLAGS to emulate the Hold and Freq attributes which
  2894.          are not defined in the QBBS message format.
  2895.  
  2896.      USEINTL <type>  (Auto)
  2897.      ──────────────────────────────────────────────────────────────────────
  2898.          The INTL kludge is normally only inserted in netmail messages, if
  2899.          the origination zone is different from the destination zone (the
  2900.          "Auto" setting), but on systems with many AKA's in the mailer, it
  2901.          might be useful/necessary to add it ALWAYS (the "Yes" setting).
  2902.          The "No" option should never be used.
  2903.  
  2904.          The <type> can be one of the following:
  2905.  
  2906.          Auto           Only insert in inter-zone netmail.
  2907.          Yes            Always insert.
  2908.          No             Never insert.
  2909.  
  2910.          NOTE: Some older netmail processors can be confused by the INTL
  2911.          line, if it contains the same orig/dest zone, especially in
  2912.          conjunction with points and the FMPT/TOPT kludges.
  2913.  
  2914.      USEMSGID <yes/no>  (yes)
  2915.      ──────────────────────────────────────────────────────────────────────
  2916.          If enabled, the MSGID kludge is inserted in netmail and echomail,
  2917.          and the REPLY kludge is inserted when replying to a msg with a
  2918.          MSGID.
  2919.  
  2920.          The MSGID kludge is defined in FidoNet document FTS-0009.
  2921.  
  2922.      USERLIST <file> [zone/addr]
  2923.      ──────────────────────────────────────────────────────────────────────
  2924.          In addition to normal nodelist support, GoldED also supports the
  2925.          "FIDOUSER.LST" style userlist format. The default zone is defined
  2926.          by the first ADDRESS or AKA, but can be overridden by adding the
  2927.          zone number or a full address after the filename.
  2928.  
  2929.          <file>         Userlist file in FIDOUSER.LST format.
  2930.          [zone/addr]    Default address for the userlist (if no zone info
  2931.                         is present).
  2932.  
  2933.      USERLISTFILE <file>  (GOLDED.LST)
  2934.      ──────────────────────────────────────────────────────────────────────
  2935.          GoldED can generate a list of all users in the current area. This
  2936.          keyword defines the default name of the FIDOUSER.LST style user-
  2937.          list output file generated with the READmakeuserlist command.
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.      ──────────────────────────────────────────────────────────────────────
  2948.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 39 
  2949.  
  2950.  
  2951.      USERNAME <name>[,address]
  2952.      ──────────────────────────────────────────────────────────────────────
  2953.          You can define many different names/aliases. When GoldED finds an
  2954.          un-received message to one of your USERNAME's, it is marked as
  2955.          received. Useful if you use alias names in some conferences. It is
  2956.          possible to change the current name using the READchangeusername
  2957.          popup menu.
  2958.  
  2959.          If you run a QBBS style message base, the *first* USERNAME is used
  2960.          to identify which lastread record to use. This is done by looking
  2961.          in the USERS.BBS file. If the name is not found in USERS.BBS, a
  2962.          new set of LASTREAD.BBS and USERS.BBS records are added auto-
  2963.          matically.
  2964.  
  2965.      VIEWHIDDEN <yes/no>  (yes)
  2966.      ──────────────────────────────────────────────────────────────────────
  2967.          Hidden lines are "unknown" kludge lines. If enabled, hidden lines
  2968.          will be displayed when reading msgs.
  2969.  
  2970.      VIEWKLUDGE <yes/no>  (no)
  2971.      ──────────────────────────────────────────────────────────────────────
  2972.          If enabled, known kludge lines will be displayed when reading
  2973.          msgs.
  2974.  
  2975.      WHOTO <name>
  2976.      ──────────────────────────────────────────────────────────────────────
  2977.          This name is inserted in the TO: name field, when entering new
  2978.          messages (not replies) in echomail or local areas. The setting of
  2979.          this keyword can be overridden with a definition in the Random
  2980.          System.
  2981.  
  2982.      XLATCHARSET <importid> <exportid> <file>
  2983.      ──────────────────────────────────────────────────────────────────────
  2984.          This keyword defines character set translation table files.
  2985.  
  2986.          <importid>     Charset import identifier.
  2987.          <exportid>     Charset export identifier.
  2988.          <file>         Charset translation table file.
  2989.  
  2990.          See the Character Translation section, page 58, for details.
  2991.  
  2992.      XLATESCSET <import> <export> <escfile>
  2993.      ──────────────────────────────────────────────────────────────────────
  2994.          This keyword defines escape sequence translation table files.
  2995.  
  2996.          <importid>     Escset import identifier.
  2997.          <exportid>     Escset export identifier.
  2998.          <file>         Escape sequence translation table file.
  2999.  
  3000.          See the Character Translation section, page 58, for details.
  3001.  
  3002.      XLATEXPORT <charsetid>
  3003.      ──────────────────────────────────────────────────────────────────────
  3004.          Defines the export charset for your messages.
  3005.  
  3006.          See the Character Translation section, page 58, for details.
  3007.  
  3008.  
  3009.  
  3010.      ──────────────────────────────────────────────────────────────────────
  3011.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 40 
  3012.  
  3013.  
  3014.      XLATIMPORT <charsetid>  (IBMPC)
  3015.      ──────────────────────────────────────────────────────────────────────
  3016.          Defines the local charset for your machine.
  3017.  
  3018.          See the Character Translation section, page 58, for details.
  3019.  
  3020.      XLATPATH <path>
  3021.      ──────────────────────────────────────────────────────────────────────
  3022.          This is the path where GoldED tries to find the XLATCHARSET and
  3023.          XLATESCSET files.
  3024.  
  3025.      ZONEGATING <yes/no/ask>  (ask)
  3026.      ──────────────────────────────────────────────────────────────────────
  3027.          When writing a netmail message to a destination in another zone,
  3028.          you can either send the message directly (No) or via the local
  3029.          ZoneGate (Yes). You can also be consulted each time (Ask).
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.      ──────────────────────────────────────────────────────────────────────
  3074.      CONFIGURATION KEYWORD REFERENCE                 GoldED Manual, Page 41 
  3075.  
  3076.  
  3077.      ──────────────────────────────────────────────────────────────────────
  3078.      12. THE OLD CONFIGURATION KEYWORDS
  3079.      ──────────────────────────────────────────────────────────────────────
  3080.  
  3081.  
  3082.      This section is only relevant for users of the previous versions
  3083.      (including the older versions in the recent 2.32 beta series).
  3084.  
  3085.      In this version, many of the configuration keywords have been renamed
  3086.      to a more consistent naming scheme. The old keywords will still be
  3087.      supported for a couple of versions, but you should change to the new
  3088.      ones as soon as possible.
  3089.  
  3090.      To aid the conversion process, the commandline switch -D is provided
  3091.      to turn off the support of the old keywords. This will make GoldED
  3092.      report all the lines containing old keywords. Redirect this report to
  3093.      a printer or file, and start editing your configuration files.
  3094.  
  3095.      Below is a list of all the old keywords, and the corresponding new
  3096.      keyword, where applicable:
  3097.  
  3098.  
  3099.      Old keyword        New keyword
  3100.      ──────────────────────────────────────────────────────────────────────
  3101.      AREASORT           AREALISTSORT
  3102.      AUTOATTACH         EDITAUTOATTACH
  3103.      BLANKTIME          SCREENBLANKER
  3104.      BOARDNOS           AREALISTNOS
  3105.      CCATTRIB           ATTRIBSCC
  3106.      CCLIST             CARBONCOPYLIST
  3107.      CFMATTRIB          ATTRIBSCFM
  3108.      CHANGEDATE         EDITCHANGEDATE
  3109.      CHANGEPROMPT       DOSPROMPT
  3110.      CHARSET            XLATCHARSET
  3111.      CLEARKEYS          KEYBCLEAR
  3112.      COLOUR             COLOR
  3113.      COMMENTNOISE       BEEPCOMMENT
  3114.      CRLFTERM           EDITCRLFTERM
  3115.      DELORIG            ASKDELORIG
  3116.      ECHOATTRIB         ATTRIBSECHO
  3117.      ECHOINFO           CTRLINFOECHO
  3118.      ELIMSNOW           SCREENELIMSNOW
  3119.      ESCSET             XLATESCSET
  3120.      EXCLAREA           AREAEXCL
  3121.      EXPORTCHARSET      XLATEXPORT
  3122.      EXTKEYS            KEYBEXT
  3123.      FIELDCLEAR         EDITFIELDCLEAR
  3124.      GOLDEDCFM          CONFIRMFILE
  3125.      GOLDEDLOG          LOGFILE
  3126.      GOLDEDLST          USERLISTFILE
  3127.      GOLDEDMSG          EDITORFILE
  3128.      GOLDEDNAM          NAMESFILE
  3129.      GOLDEDPRN          OUTPUTFILE
  3130.      HARDLINE           EDITHARDLINE
  3131.      HARDLINES          EDITHARDLINES
  3132.      HWMARKS            FIDOHWMARKS
  3133.      INCLAREA           AREAINCL
  3134.  
  3135.  
  3136.      ──────────────────────────────────────────────────────────────────────
  3137.      THE OLD CONFIGURATION KEYWORDS                  GoldED Manual, Page 42 
  3138.  
  3139.  
  3140.      INTERNALEDITOR     EDITINTERNAL
  3141.      LASTREAD           FIDOLASTREAD
  3142.      LASTREADUSER       FIDOLASTREADNO
  3143.      LISTWRAP           DISPLISTWRAP
  3144.      LOCALATTRIB        ATTRIBSLOCAL
  3145.      LOCALCHARSET       XLATIMPORT
  3146.      LOCALHIGHLIGHT     DISPLOCALHIGH
  3147.      LOCALINFO          CTRLINFOLOCAL
  3148.      LOCALNOISE         BEEPLOCALMSG
  3149.      MATCHAKA           AKAMATCHNET
  3150.      MAXCOLS            SCREENMAXCOL
  3151.      MAXMSGSIZE         EDITMSGSIZE
  3152.      MAXROWS            SCREENMAXROW
  3153.      MIXCASE            EDITMIXCASE
  3154.      MULTIQBBS          QBBSINCRESCAN
  3155.      NETATTRIB          ATTRIBSNET
  3156.      NETINFO            CTRLINFONET
  3157.      NETTEAR            CTRLINFONET
  3158.      NEXTAREA           AREAAUTONEXT
  3159.      NEXTMSGS           DISPAUTONEXT
  3160.      NOISEFACTOR        BEEPFACTOR
  3161.      OVERLAYEMS         OVERLAY
  3162.      OVERLAYEXT         OVERLAY
  3163.      PAGEBAR            DISPPAGEBAR
  3164.      QMSGPATH           QBBSPATH
  3165.      REALMSGNO          DISPREALMSGNO
  3166.      REBUILD            QBBSREBUILD
  3167.      RENAREA            AREARENAME
  3168.      REPLYRE            EDITREPLYRE
  3169.      RIGHTMARGIN        DISPMARGIN
  3170.      SAVEMENU           EDITSAVEMENU
  3171.      SAVETIME           EDITAUTOSAVE
  3172.      SAYBIBI            BEEPNOISES
  3173.      SCANAREA           AREASCAN
  3174.      SHADOWS            SCREENSHADOWS
  3175.      SHARE              SHAREMODE
  3176.      SHOWTWITS          TWITMODE
  3177.      SIGNALFILE         SEMAPHORE
  3178.      SPACEQUOTES        QUOTESPACING
  3179.      SPELLCHECKER       EDITSPELLCHECK
  3180.      STACKKEYS          KEYBSTACK
  3181.      STARTECHO          AREASTART
  3182.      SWAPALL            DOSSWAP
  3183.      SYSOP              USERNAME
  3184.      TABSIZE            DISPTABSIZE
  3185.      UNDELETELINES      EDITUNDELETE
  3186.      USEBIOS            SCREENUSEBIOS
  3187.      XPLIST             CROSSPOSTLIST
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.      ──────────────────────────────────────────────────────────────────────
  3200.      THE OLD CONFIGURATION KEYWORDS                  GoldED Manual, Page 43 
  3201.  
  3202.  
  3203.      ──────────────────────────────────────────────────────────────────────
  3204.      13. AREA CONFIGURATION
  3205.      ──────────────────────────────────────────────────────────────────────
  3206.  
  3207.  
  3208.      GoldED offers a wide variety of methods for defining message areas.
  3209.      You can define each area manually in the GOLDED.CFG file (or an
  3210.      INCLUDE'ed GOLDAREA.CFG file), or you can tell GoldED to read the area
  3211.      setup files of many popular BBS/mailer/mail processor packages.
  3212.  
  3213.      Syntax for manually defined areas
  3214.      ──────────────────────────────────────────────────────────────────────
  3215.  
  3216.      AREA <echoid> <"desc"> <msgbase>[type] <loc> [aka] [attrs]
  3217.  
  3218.      <echoid>      Echomail area identifier.
  3219.      <"desc">      Area description in ("") quotes.
  3220.      <msgbase>     O(Opus *.MSG), F(Fido *.MSG), S(FTS-0001 *.MSG),
  3221.                    Q(QuickBBS), R(RemoteAccess), M(Squish).
  3222.      [type]        N(Netmail), E(Echomail), L(Local).
  3223.      <location>    Directory path/file or QBBS board number.
  3224.      [aka]         AKA number (starting from 0)
  3225.      [attrs]       R/O(Read-Only), and/or other attributes.
  3226.  
  3227.      "O(Opus)" and "F(Fido)" are synonyms (*.MSG files).
  3228.      "S(FTS-0001)" are *.MSG files, but with zone/point header fields.
  3229.      "Q(QuickBBS)" and "R(RemoteAccess)" are synonyms (MSG*.BBS files).
  3230.      "M(Squish) is the Squish format (*.SQ* files).
  3231.  
  3232.      See the GOLDED.CFG and GOLDAREA.CFG files for examples.
  3233.  
  3234.  
  3235.      Syntax for external area configuration
  3236.      ──────────────────────────────────────────────────────────────────────
  3237.  
  3238.      The general syntax for the AREAFILE keyword is:
  3239.  
  3240.      AREAFILE <programname> [path or filename(s)] [-options]
  3241.  
  3242.      The <programname> can be one of the following:
  3243.  
  3244.      AreasBBS      GoldED is equipped to read a wide variety of AREAS.BBS
  3245.                    type files. It can read and distinguish between the old
  3246.                    CONFMAIL style with paths for *.MSG areas, the QBBS
  3247.                    style with board numbers and finally the new Squish
  3248.                    style AREAS.BBS.
  3249.  
  3250.      D'Bridge      Reads the DBRIDGE.AA1/.AA2 files (for version 1.30) or
  3251.                    the DBRIDGE.ADF of the later versions (1.31 beta and
  3252.                    later).
  3253.  
  3254.      Dutchie       Reads the DUTCHIE.ARE file.
  3255.  
  3256.      FastEcho      Reads the FASTECHO.CFG file.
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.      ──────────────────────────────────────────────────────────────────────
  3263.      AREA CONFIGURATION                              GoldED Manual, Page 44 
  3264.  
  3265.  
  3266.      FrontDoor     Reads the SETUP.FD/FD.SYS and FOLDER.FD/FOLDER.SYS
  3267.                    files. If you want the real echoid's attached to the
  3268.                    areas, you will also need to supply the filename of the
  3269.                    relevant AREAS.BBS file(s).
  3270.  
  3271.      GEcho         Reads SETUP.GE/GECHO.SYS and AREAFILE.GE.
  3272.  
  3273.      IMail         Reads the IMAIL.CF and IMAIL.AR files. At the time of
  3274.                    writing, GoldED supports both the old IMail 1.00-1.10
  3275.                    format and the new 1.20+ format. New versions will be
  3276.                    supported when they become available.
  3277.  
  3278.      Maximus       Reads the AREA.DAT file. Compatible with both the old
  3279.                    (1.xx) and new (2.xx) formats. If your AREA.DAT is named
  3280.                    differently, you must supply the correct filename.
  3281.  
  3282.      ME2           Reads the old ME2 editor AREADESC.ME2 file and AREAS.BBS
  3283.                    files. You must supply the names of both files.
  3284.  
  3285.      Opus          Reads the Opus 1.1x SYSTEM??.DAT files or the Opus 1.7x
  3286.                    SYSMSG.DAT file.
  3287.  
  3288.      QuickBBS      Reads the CONFIG.BBS file. To get the real echoid's, you
  3289.                    must also supply the filename of the relevant AREAS.BBS.
  3290.  
  3291.      RaEcho        Reads AREAS.RAE.
  3292.  
  3293.      RemoteAccess  Reads the MESSAGES.RA file. To get the real echoid's,
  3294.                    you must also supply the filename of the relevant
  3295.                    AREAS.BBS.
  3296.  
  3297.      Squish        Reads SQUISH.CFG and AREAS.BBS (if any).
  3298.  
  3299.      TosScan       Reads the FD.SYS/SETUP.FD and AREAFILE.FD files.
  3300.  
  3301.      WMail         Reads the WMAIL.PRM and AREAS.PRM files.
  3302.  
  3303.  
  3304.      The [-options] are:
  3305.  
  3306.      -NOCHK        Normally GoldED will check the areafile timestamps when
  3307.                    starting up, and recompile the configuration if a file
  3308.                    was changed. If this option is given for any AREAFILE,
  3309.                    those areafiles will not be checked. This can be useful
  3310.                    in cases like TosScan, GEcho, IMail and several others
  3311.                    which "touch" their files every time they run.
  3312.  
  3313.      -S<sortspec>  If you are *not* using the global AREALISTSORT keyword
  3314.                    for sorting all the areas, you can sort the areas of
  3315.                    each AREAFILE separately. See the AREASORT keyword for
  3316.                    the definition of <sortspec>.
  3317.  
  3318.      If no path is specified, the AREAPATH or the appropriate environment
  3319.      variable is used to find the files.
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325.      ──────────────────────────────────────────────────────────────────────
  3326.      AREA CONFIGURATION                              GoldED Manual, Page 45 
  3327.  
  3328.  
  3329.      ──────────────────────────────────────────────────────────────────────
  3330.      14. COLOR CONFIGURATION
  3331.      ──────────────────────────────────────────────────────────────────────
  3332.  
  3333.  
  3334.      Color configuration in GoldED is a bit complicated, and you probably
  3335.      have to experiment quite a bit, if you want make your own setup. For
  3336.      your convenience, I have added a number of example color setups,
  3337.      provided by some of my many good users. I suggest you try them all and
  3338.      use the one that suits you best, perhaps tuning it a bit to your
  3339.      taste.
  3340.  
  3341.      The COLOR keyword uses the following syntax:
  3342.  
  3343.      COLOR <window> <part> <colors>.
  3344.  
  3345.      <window>      AREA, ASK, BACKGROUND, BRAG, HEADER, HELP, INFO, MENU,
  3346.                    READER, SHADOW, STATUS.
  3347.  
  3348.      <part>        BLOCK, BORDER, BTYPE, EDIT, HIDDEN, HIGHLIGHT, INPUT,
  3349.                    KLUDGE, NOSELECT, ORIGIN, QUOTE, SELECTOR, TEARLINE,
  3350.                    TITLE, WINDOW.
  3351.  
  3352.      The <colors> are composed of [blinking] <ink> [on <paper>].
  3353.  
  3354.      <ink>         Black, Blue, Green, Cyan, Red, Magenta, Brown, LGrey,
  3355.                    DGrey, LBlue, LGreen, LCyan, LRed, LMagenta, Yellow,
  3356.                    White.
  3357.  
  3358.      (For monochrome setups we instead have:)
  3359.                    Normal, Highlight, Reverse, Underline.
  3360.  
  3361.      <paper>       Black, Blue, Green, Cyan, Red, Magenta, Brown, LGrey.
  3362.  
  3363.      The SHADOW color does not need a <part>, it is global.
  3364.  
  3365.      The paper color always defaults to Black if not specified.
  3366.  
  3367.      If <part> is "BTYPE", the <color> is a value in the range 0-3, which
  3368.      defines the type of lines used when drawing menus and windows:
  3369.  
  3370.      BTYPE 0 is single horizontal and single vertical lines.
  3371.      BTYPE 1 is double horizontal and double vertical lines.
  3372.      BTYPE 2 is single horizontal and double vertical lines.
  3373.      BTYPE 3 is double horizontal and single vertical lines.
  3374.  
  3375.      The default border type is always BTYPE 0.
  3376.  
  3377.      The following is a description of the different window parts:
  3378.  
  3379.  
  3380.      Various general color items
  3381.      ──────────────────────────────────────────────────────────────────────
  3382.      SHADOW                      Shadow below windows and menus.
  3383.      STATUS WINDOW               Status line at the bottom.
  3384.      BACKGROUND WINDOW           Background for the startup window.
  3385.  
  3386.  
  3387.  
  3388.      ──────────────────────────────────────────────────────────────────────
  3389.      COLOR CONFIGURATION                             GoldED Manual, Page 46 
  3390.  
  3391.  
  3392.      Startup screen / logo window
  3393.      ──────────────────────────────────────────────────────────────────────
  3394.      BRAG WINDOW                 The Copyright window.
  3395.      BRAG BORDER                 Lines around the Copyright window.
  3396.      BRAG TITLE                  The logo text.
  3397.      BRAG HIGHLIGHT              The inner logo lines.
  3398.      BRAG BLOCK                  The outer logo lines.
  3399.      BRAG BTYPE                  Copyright window border type.
  3400.  
  3401.      Area Selection Menu
  3402.      ──────────────────────────────────────────────────────────────────────
  3403.      AREA WINDOW                 Descriptions, the top line (inc. search).
  3404.      AREA BORDER                 Lines.
  3405.      AREA TITLE                  Titles on the border.
  3406.      AREA SELECTOR               Selection bar.
  3407.      AREA HIGHLIGHT              The color for the area marks.
  3408.      AREA BTYPE                  Window border type.
  3409.  
  3410.      Message Header
  3411.      ──────────────────────────────────────────────────────────────────────
  3412.      HEADER WINDOW               Header text.
  3413.      HEADER BORDER               Lines.
  3414.      HEADER TITLE                Titles on the border.
  3415.      HEADER INPUT                Message number input field.
  3416.      HEADER EDIT                 Header input fields.
  3417.      HEADER HIGHLIGHT            Marks.
  3418.      HEADER BTYPE                Window border type.
  3419.  
  3420.      Message Text
  3421.      ──────────────────────────────────────────────────────────────────────
  3422.      READER WINDOW               Normal message text.
  3423.      READER BORDER               The Pagebar.
  3424.      READER QUOTE                Quoted lines.
  3425.      READER CURSOR               Character at cursor pos. (int. editor).
  3426.      READER KLUDHIDD             Kludges and hidden lines.
  3427.      READER TEARORIG             Tearline and Origin.
  3428.      READER BLOCK                Block color (internal editor).
  3429.      READER BTYPE                Window border type.
  3430.  
  3431.      Miscellaneous Smaller Menus
  3432.      ──────────────────────────────────────────────────────────────────────
  3433.      ASK WINDOW                  Menu items.
  3434.      ASK BORDER                  Lines.
  3435.      ASK TITLE                   Menu title.
  3436.      ASK SELECTOR                Selection bar.
  3437.      ASK NOSELECT                Non-selectable menu items.
  3438.      ASK HIGHLIGHT               Hotkeys.
  3439.      ASK BTYPE                   Window border type.
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.      ──────────────────────────────────────────────────────────────────────
  3452.      COLOR CONFIGURATION                             GoldED Manual, Page 47 
  3453.  
  3454.  
  3455.      Miscellaneous Larger Menus (Browser Windows)
  3456.      ──────────────────────────────────────────────────────────────────────
  3457.      MENU WINDOW                 Menu items.
  3458.      MENU BORDER                 Lines.
  3459.      MENU TITLE                  Menu title.
  3460.      MENU SELECTOR               Selection bar.
  3461.      MENU NOSELECT               Non-selectable menu items.
  3462.      MENU HIGHLIGHT              Hotkeys/marks.
  3463.  
  3464.      Help Screens
  3465.      ──────────────────────────────────────────────────────────────────────
  3466.      HELP WINDOW                 Help text.
  3467.      HELP BORDER                 Lines.
  3468.      HELP SELECTOR               Current keyword.
  3469.      HELP HIGHLIGHT              Other keywords.
  3470.      HELP BTYPE                  Window border type.
  3471.  
  3472.      Pop Up Information Windows
  3473.      ──────────────────────────────────────────────────────────────────────
  3474.      INFO WINDOW                 Window text.
  3475.      INFO BORDER                 Lines.
  3476.      INFO TITLE                  Info title.
  3477.      INFO BTYPE                  Window border type.
  3478.  
  3479.  
  3480.      See the GEDCOL*.CFG and GEDMON*.CFG files for examples of color
  3481.      configuration.
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.      ──────────────────────────────────────────────────────────────────────
  3515.      COLOR CONFIGURATION                             GoldED Manual, Page 48 
  3516.  
  3517.  
  3518.      ──────────────────────────────────────────────────────────────────────
  3519.      15. THE RANDOM SYSTEM
  3520.      ──────────────────────────────────────────────────────────────────────
  3521.  
  3522.  
  3523.      With the Random System, you can define area-specific sets of origins,
  3524.      netnames, tearlines, templates, usernames and many other items. If
  3525.      more than one item of each type is specified, a random one is picked -
  3526.      a Random System. This is a very useful feature when (for example)
  3527.      participating in conferences with different languages.
  3528.  
  3529.      The Random System is built on the idea of "groups". A group is a
  3530.      collection of "items", belonging to the group. You can assign one or
  3531.      more echomail areas, designated by their echoid's to a group. Groups
  3532.      can also be specified for just a single echo, and DOS/4DOS-style
  3533.      wildcards can be used to simplify the assignment of echoes with common
  3534.      strings in their name, such as *.DK, SIG.* and so on. In this way, you
  3535.      could for example setup one group for all national echoes, another for
  3536.      special local echoes, a third for international echoes etc.
  3537.  
  3538.  
  3539.      Defining Groups
  3540.      ──────────────────────────────────────────────────────────────────────
  3541.  
  3542.      The general syntax of a group definition is:
  3543.  
  3544.          GROUP <id>[:]
  3545.            ; items go here
  3546.            [ASSIGNTO <id list>]
  3547.  
  3548.      The GROUP <id> can be one of three things:
  3549.  
  3550.      1.  A group letter, matching the group letters used in the AREAFILE's
  3551.          of D'Bridge, GEcho, IMail, TosScan and possibly others. To use
  3552.          this feature, you need to enable the AREAFILEGROUPS keyword, and
  3553.          the letter groups must be defined before any other group types.
  3554.  
  3555.      2.  An echoid or echoid mask (wildcards can be used). The items are
  3556.          simply defined below the GROUP line.
  3557.  
  3558.      3.  A group label, terminated by a colon (:). The group items are
  3559.          defined below the GROUP line. Echoes are assigned to the group by
  3560.          adding one or more ASSIGNTO statements after the group items.
  3561.  
  3562.      You can't assign a group to another group. It will not harm, but it
  3563.      also won't work :-)
  3564.  
  3565.      Groups must defined with the most explicit groups first. GoldED simply
  3566.      scans from beginning to end, and stops at the first group with a
  3567.      matching <id> or ASSIGNTO list. 
  3568.  
  3569.      In the previous version of the random system, there was a "Default:"
  3570.      group in the beginning of the file. In the new system, this is done by
  3571.      adding a "GROUP *" as the last group. This works as a "catch-all" for
  3572.      any echoes that didn't belong to an explicit group definition.
  3573.  
  3574.  
  3575.  
  3576.  
  3577.      ──────────────────────────────────────────────────────────────────────
  3578.      THE RANDOM SYSTEM                               GoldED Manual, Page 49 
  3579.  
  3580.  
  3581.      Defining Random Items
  3582.      ──────────────────────────────────────────────────────────────────────
  3583.  
  3584.      The random items are defined much like in the main GoldED configura-
  3585.      tion file. Below is a list of the random item keywords available in
  3586.      this version.
  3587.  
  3588.      If more than one of each item is defined within a group, those items
  3589.      will be picked randomly (hence the name "Random System"), as GoldED
  3590.      collects items when entering an area.
  3591.  
  3592.      Most of the following keywords are described in more detail in the
  3593.      regular keyword reference. See this if in doubt.
  3594.  
  3595.  
  3596.          ATTRIBUTES <attributes>
  3597.      ──────────────────────────────────────────────────────────────────────
  3598.          Defines the attributes to use in the group area(s).
  3599.  
  3600.          LOADLANGUAGE <file>
  3601.      ──────────────────────────────────────────────────────────────────────
  3602.          If defined, this keyword will load a language definition file when
  3603.          entering the group area(s).
  3604.  
  3605.          This feature can be used to load a small set of national language
  3606.          definitions in national areas, an english set in international,
  3607.          etc. Typically this would be used to load the definitions of the
  3608.          date/time strings for use in the template.
  3609.  
  3610.          In the ADVANCED archive, a set of GEDLNG*.CFG files are provided,
  3611.          which are designed for use with LOADLANGUAGE. Please note that
  3612.          there is also a @LoadLanguage template token. This way you can
  3613.          choose to load a language file from the template, or by using the
  3614.          Random System. The template token takes precedence over the
  3615.          LOADLANGUAGE in the Random System, but if both are defined, both
  3616.          will be loaded.
  3617.  
  3618.          NETNAME <"string">
  3619.      ──────────────────────────────────────────────────────────────────────
  3620.          Defines one or more netnames.
  3621.  
  3622.          ORIGIN <"string">
  3623.      ──────────────────────────────────────────────────────────────────────
  3624.          Defines one or more origins
  3625.  
  3626.          OUTPUTFILE <file>
  3627.      ──────────────────────────────────────────────────────────────────────
  3628.          Defines an output file.
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.      ──────────────────────────────────────────────────────────────────────
  3641.      THE RANDOM SYSTEM                               GoldED Manual, Page 50 
  3642.  
  3643.  
  3644.          SEARCHFOR <string;string;..>
  3645.      ──────────────────────────────────────────────────────────────────────
  3646.          Defines a set of search strings, separated by semicolons. The
  3647.          search set defined here is the default when using the Alt-F/Z
  3648.          search functions or the marking system.
  3649.  
  3650.          The semicolon works like an OR operator. That is, the search is
  3651.          successful if one or more of the strings are matched.
  3652.  
  3653.          TEARLINE <string>
  3654.      ──────────────────────────────────────────────────────────────────────
  3655.          Defines one or more tearlines.
  3656.  
  3657.          TEMPLATE <file>
  3658.      ──────────────────────────────────────────────────────────────────────
  3659.          Defines one or more templates.
  3660.  
  3661.          TWITMODE <mode>
  3662.      ──────────────────────────────────────────────────────────────────────
  3663.          Defines the twitmode.
  3664.  
  3665.          USERNAME <name>[,addr]
  3666.      ──────────────────────────────────────────────────────────────────────
  3667.          Defines one or more usernames
  3668.  
  3669.          VIEWHIDDEN <yes/no>
  3670.      ──────────────────────────────────────────────────────────────────────
  3671.          Defines if we want to see hidden lines.
  3672.  
  3673.          VIEWKLUDGE <yes/no>
  3674.      ──────────────────────────────────────────────────────────────────────
  3675.          Defines if we want to see kludge lines.
  3676.  
  3677.          WHOTO <name>
  3678.      ──────────────────────────────────────────────────────────────────────
  3679.          Defines one or more TO: names.
  3680.  
  3681.          XLATEXPORT <charsetid>
  3682.      ──────────────────────────────────────────────────────────────────────
  3683.          Defines the export charset.
  3684.  
  3685.          XLATIMPORT <charsetid>
  3686.      ──────────────────────────────────────────────────────────────────────
  3687.          Defines the import charset.
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.      ──────────────────────────────────────────────────────────────────────
  3704.      THE RANDOM SYSTEM                               GoldED Manual, Page 51 
  3705.  
  3706.  
  3707.      Random System Example
  3708.      ──────────────────────────────────────────────────────────────────────
  3709.  
  3710.      This is an example of how a Random System could be setup. Note how the
  3711.      letter group 'D' goes first, followed by the explicit group defini-
  3712.      tions for the NERDS and FOO echoes. Then comes the more general groups
  3713.      (those with Label:'s), where the echoes are assigned with one or more
  3714.      ASSIGNTO statements. At last there is the catch-all "GROUP *", which
  3715.      works as the default group.
  3716.  
  3717.  
  3718.      === Cut, GOLDRAND.CFG ===
  3719.  
  3720.  
  3721.          GROUP D   ; I'm using group letter D for my danish echoes in
  3722.          GEcho.
  3723.            TEMPLATE DANSK.TPL
  3724.  
  3725.  
  3726.          GROUP NERDS
  3727.            ORIGIN "I am a Nerd. Take me to your Loser!"
  3728.  
  3729.  
  3730.          GROUP FOO                 ; This group is *only* for the FOO echo.
  3731.            TEARLINE FooED @rev
  3732.            ORIGIN "Foo-ing my day away"
  3733.  
  3734.  
  3735.          GROUP FooEchoes:
  3736.            TEARLINE FooED @rev
  3737.            ORIGIN "This is a Foo-lish origin"
  3738.            ASSIGNTO *FOO*      ; Use wildcards to catch any other foo echo.
  3739.  
  3740.  
  3741.          GROUP FidoNet:
  3742.            ORIGIN "Fight-O-Net? Good name..."
  3743.            TEMPLATE FIDONET.TPL
  3744.            WHOTO Everyone
  3745.            ASSIGNTO NET_DEV, WORLDPOL, INTERCOOK
  3746.            ASSIGNTO GREEN.029, C_ECHO, C_PLUSPLUS
  3747.  
  3748.  
  3749.          GROUP SigNet:
  3750.            ORIGIN "To SIG or not to SIG..."
  3751.            TEMPLATE SIGNET.TPL
  3752.            ASSIGNTO SIG.*             ; The wildcard is VERY handy here ;-)
  3753.  
  3754.  
  3755.          GROUP *                      ; This is default group
  3756.            ORIGIN "Ding-Dong!!! Another new echo we forgot about! :-)"
  3757.  
  3758.  
  3759.      === Uncut ===
  3760.  
  3761.  
  3762.      See the example GOLDRAND.CFG in the ADVANCED archive for a real-life
  3763.      setup similar to the one I use myself.
  3764.  
  3765.  
  3766.      ──────────────────────────────────────────────────────────────────────
  3767.      THE RANDOM SYSTEM                               GoldED Manual, Page 52 
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.      ──────────────────────────────────────────────────────────────────────
  3830.      THE RANDOM SYSTEM                               GoldED Manual, Page 53 
  3831.  
  3832.  
  3833.      ──────────────────────────────────────────────────────────────────────
  3834.      16. THE MESSAGE TEMPLATE
  3835.      ──────────────────────────────────────────────────────────────────────
  3836.  
  3837.  
  3838.      The message template gives you a ready-made skeleton for writing your
  3839.      messages in the editor. The template is one of GoldED's many strong
  3840.      features. With this, you can eliminate the tedious typing of greetings
  3841.      etc etc. GoldED also provides a number of replacement strings,
  3842.      "tokens", to dynamically add message specific information to the
  3843.      template.
  3844.  
  3845.      As in the configuration file, a semicolon (;) first on the line makes
  3846.      the line a comment. Any other line is put into the editor file, after
  3847.      token expansion. Tokens are not case sensitive.
  3848.  
  3849.      The following is a list of the tokens available:
  3850.  
  3851.      Conditional tokens
  3852.      ──────────────────────────────────────────────────────────────────────
  3853.      (These are replaced with a null string)
  3854.  
  3855.      @Changed      Line is only inserted in Changed msgs (from others).
  3856.      @Comment      Line is only inserted in Reply-Comments.
  3857.      @Echo         Line is only inserted in Echomail.
  3858.      @Forward      Line is only inserted in Forwarded messages.
  3859.      @Local        Line is only inserted in Local messages.
  3860.      @Moved        Line is only inserted in Reply-Moved messages.
  3861.      @Net          Line is only inserted in Netmail.
  3862.      @New          Line is only inserted in New messages (not replies).
  3863.      @Position     Specifies the starting line for the editor cursor.
  3864.      @Quoted       Line is only inserted in Quoted replies.
  3865.      @Reply        Line is only inserted in Non-Quoted Replies.
  3866.  
  3867.      Insert tokens
  3868.      ──────────────────────────────────────────────────────────────────────
  3869.      (Anything else on the line is ignored)
  3870.  
  3871.      @Attrib       <attributes> - Adds specific message attributes.
  3872.      @LoadLanguage Loads a partial language config file.
  3873.      @Message      Inserts the original message (in Forward & Change).
  3874.      @Quote        Inserts a quote of the original message.
  3875.      @Quotebuf     Reserved for future use...
  3876.      @Random       [random.txt [random.idx]] - Inserts random text.
  3877.      @SetSubj      <"subject"> - Sets the message subject, if empty.
  3878.  
  3879.      Replacement tokens
  3880.      ──────────────────────────────────────────────────────────────────────
  3881.      (Replaced with message specific data)
  3882.  
  3883.      @CAddr        Current user address.
  3884.      @CDate        Current date.
  3885.      @CDesc        Current area description.
  3886.      @CEcho        Current echoid.
  3887.      @CFName       Current user first name.
  3888.      @CLName       Current user last name.
  3889.      @CName        Current user name.
  3890.  
  3891.  
  3892.      ──────────────────────────────────────────────────────────────────────
  3893.      THE MESSAGE TEMPLATE                            GoldED Manual, Page 54 
  3894.  
  3895.  
  3896.      @CTime        Current time.
  3897.      @DAddr        Destination address.
  3898.      @DFName       Destination first name.
  3899.      @DLName       Destination last name.
  3900.      @DName        Destination name.
  3901.      @OAddr        Original address.
  3902.      @ODate        Original date.
  3903.      @ODesc        Original area description if moved, else current.
  3904.      @OEcho        Original echoid if moved, otherwise current.
  3905.      @OFName       Original first name.
  3906.      @OLName       Original last name.
  3907.      @OName        Original name.
  3908.      @OTime        Original time.
  3909.      @Rev          The revision number (in the form mmdd).
  3910.      @Serialno     For registered users: The registraion serial number.
  3911.      @Subject      The message subject line.
  3912.      @TAddr        Destination to address.
  3913.      @TFName       Destination to first name.
  3914.      @TLName       Destination to last name.
  3915.      @TName        Destination to name.
  3916.      @Ver          The simple version number (in the form x.yy)
  3917.      @Version      The complete release version number of GoldED.
  3918.      @_CAddr       Current user address (fixed width: 19 chars).
  3919.      @_CName       Current user name (fixed width: 34 chars).
  3920.      @_DAddr       Destination address (fixed width: 19 chars).
  3921.      @_DName       Destination name (fixed width: 34 chars).
  3922.      @_OAddr       Original address (fixed width: 19 chars).
  3923.      @_OName       Original name (fixed width: 34 chars).
  3924.      @_TAddr       Destination to address (fixed width: 19 chars).
  3925.      @_TName       Destination to name (fixed width: 34 chars).
  3926.  
  3927.      The template text begins at the first non-comment line.
  3928.  
  3929.      See the included GOLDED.TPL for example usage.
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.      ──────────────────────────────────────────────────────────────────────
  3956.      THE MESSAGE TEMPLATE                            GoldED Manual, Page 55 
  3957.  
  3958.  
  3959.      ──────────────────────────────────────────────────────────────────────
  3960.      17. HELP SYSTEM
  3961.      ──────────────────────────────────────────────────────────────────────
  3962.  
  3963.  
  3964.      GoldED has a built-in context sensitive help system, tied to the <F1>
  3965.      key (one of the very few keys that cannot be reconfigured). It con-
  3966.      tains a complete keyboard reference and help for most situations. It
  3967.      is current not as complete or sophisticated as I'd like it myself, but
  3968.      this may be improved in future versions.
  3969.  
  3970.      You can completely redefine the help screens if you wish - the
  3971.      GOLDHELP.CFG file is a plain ASCII text file which contains all help
  3972.      definitions. The help file is split into several help categories. Here
  3973.      is an example of a couple of defined help categories:
  3974.  
  3975.          *B 1,Help Category 1
  3976.           help text help text help text
  3977.           help text help text help text
  3978.           help text help text help text
  3979.          *P
  3980.           help text help text help text
  3981.           help text help text help text
  3982.           help text help text help text
  3983.          *E
  3984.  
  3985.          *B 2,Help Category 2
  3986.           help text help text help text
  3987.           help text help text help text
  3988.           help text help text help text
  3989.          *P
  3990.           help text help text help text
  3991.           help text help text help text
  3992.           help text help text help text
  3993.           See also: ^Help Category 1^
  3994.          *E
  3995.  
  3996.      The "*B" indicator specifies the beginning of a help category. The
  3997.      format is "*B helpcatnumber[,helpcatname]". In GoldED the help cate-
  3998.      gories are numbered 1000-9999, split into more or less logical groups.
  3999.      See the help file for assignments. There should be only one space
  4000.      between the "*B" and the help category number. The help category name
  4001.      is only required for cross-references. If there are no cross-referen-
  4002.      ces to that help category, then you can leave the helpcatname para-
  4003.      meter out.
  4004.  
  4005.      The "*P" indicator specifies a page break and is optional. You may
  4006.      have as many page breaks as you'd like. The "*E" indicator specifies
  4007.      the end of the help category. The "*B", "*P", and "*E" indicators must
  4008.      all begin in the first column. These indicators and the help category
  4009.      name are case insensitive (can be in lowercase, uppercase, or mixed).
  4010.  
  4011.      In the definition of Help Category 2, you will notice the cross-
  4012.      reference to Help Category 1. All cross-referencing is done by embed-
  4013.      ding the cross- reference category name (not number) inside carats
  4014.      (^). If you need to display a carat inside the help file, use a double
  4015.      carat (^^).
  4016.  
  4017.  
  4018.      ──────────────────────────────────────────────────────────────────────
  4019.      HELP SYSTEM                                     GoldED Manual, Page 56 
  4020.  
  4021.  
  4022.      Any text contained outside of the "*B" and "*E" will be treated as
  4023.      comments. If an "*E" is not found, then the end-of-file will be
  4024.      treated as an "*E".
  4025.  
  4026.      Not all of the help categories in this help file are actually used in
  4027.      the current version of GoldED. The ones not used are empty, except for
  4028.      a two-line "header".
  4029.  
  4030.      The usable dimensions of the help window are 60 columns by 16 lines.
  4031.      In the help file there is a model of the actual window.
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.      ──────────────────────────────────────────────────────────────────────
  4082.      HELP SYSTEM                                     GoldED Manual, Page 57 
  4083.  
  4084.  
  4085.      ──────────────────────────────────────────────────────────────────────
  4086.      18. CHARACTER TRANSLATION
  4087.      ──────────────────────────────────────────────────────────────────────
  4088.  
  4089.  
  4090.      GoldED implements several different proposals for character trans-
  4091.      lation in imported and exported messages:
  4092.  
  4093.      FSC-0050 "Charset Identifier" Thomas Sundblom (2:201/114).
  4094.      FSC-0051 "I51" Thomas Gradin (2:200/108).
  4095.      FSC-0054 "CHARSET proposal" Duncan McNutt (2:243/100).
  4096.      No FSC   "Composed Characters" Andre van de Wijdeven (2:500/131).
  4097.  
  4098.      FSC-0050 is currently known to be implemented in the OPMED 3.xx
  4099.      message editor, and in Opus 1.7x. It uses the same identifier as
  4100.      FSC-0054 (a ^aCHARSET kludge), but is a lot simpler (but not neces-
  4101.      sarily better).
  4102.  
  4103.      The "I51" and "CHARSET" proposals are in the process of being merged
  4104.      to one proposal, which should combine the advantages of both. They are
  4105.      both based on using the LATIN-1 (also known as ISO 8859-1) character
  4106.      set for extended ASCII. The LATIN-1 set is the set used by Windows 3,
  4107.      Amiga and many other non-PC computers. In addition to LATIN-1, I51
  4108.      defines a set of so-called escape sequences for characters not found
  4109.      in the LATIN-1 set.
  4110.  
  4111.      "Composed Characters" became quite popular in Holland, but the author
  4112.      decided to drop his proposal because it relied on escape sequences
  4113.      using the so called "soft-cr" (141d, 8Dh) character. GoldED will
  4114.      continue to support Composed as long as it seems necessary.
  4115.  
  4116.      If you want to know more about the details, I suggest you read the
  4117.      proposals or contact the authors.
  4118.  
  4119.      GoldED currently supports two types of translation tables:
  4120.  
  4121.  
  4122.      The *.ESC files
  4123.      ──────────────────────────────────────────────────────────────────────
  4124.  
  4125.      These files are used for import translation of the escape sequences
  4126.      defined in I51 and Composed Characters.
  4127.  
  4128.      In the ESC files, the semicolon is used for comments. The *first* non-
  4129.      comment line defines the charset the escape code are mapped TO. This
  4130.      is normally IBMPC, and should not be changed. Any other non-comment
  4131.      line is treated as an escape sequence definition with this syntax:
  4132.  
  4133.          <esc1><esc2><space><map chars>[; comment/description]
  4134.  
  4135.      Leading spaces are *not* allowed in ESC files. <esc1> and <esc2> are
  4136.      the two characters that define the escape sequence. <space> is ignored
  4137.      and can be used to make the table look better. <map chars> defines the
  4138.      local representation of the escape sequence, up to three characters.
  4139.      Normally you would only map to one extended ascii character. The map
  4140.      chars can be either the characters themselves, or decimal or hexa-
  4141.  
  4142.  
  4143.  
  4144.      ──────────────────────────────────────────────────────────────────────
  4145.      CHARACTER TRANSLATION                           GoldED Manual, Page 58 
  4146.  
  4147.  
  4148.      decimal numbers of the form "\d<dec>" or "\x<hex>" (like in the C
  4149.      programming language).
  4150.  
  4151.  
  4152.      The *.CHS files
  4153.      ──────────────────────────────────────────────────────────────────────
  4154.  
  4155.      These files are used for import and export translation of the CHARSET
  4156.      type character sets, and export of I51 and Composed escape sequences.
  4157.  
  4158.      The CHS files uses the format of the raw text files provided in the
  4159.      CHARSET3.ZIP example implementation of FSC-0054.003. Study some of the
  4160.      files provided if you want to know how to define them.
  4161.  
  4162.      The two keywords XLATESCSET and XLATCHARSET are used to define which
  4163.      files belong to what import and export set. You can define more than
  4164.      one import and export set for each file.
  4165.  
  4166.      The keyword XLATIMPORT defines which charset you have on your own
  4167.      machine - this would normally be "IBMPC". It can be useful to change
  4168.      this (using the Random System) in areas where another character set
  4169.      than IBMPC is the dominant (like Amiga or MacIntosh, whatever).
  4170.  
  4171.      The keyword XLATEXPORT defines the charset your messages should be
  4172.      exported to, if any.
  4173.  
  4174.      Confused? Yeah, I know - this is a confusing subject, and my implemen-
  4175.      tation and documentation is not perfect. Normally you will not have to
  4176.      worry about it. Turn it off completely if you don't understand it :-)
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.      ──────────────────────────────────────────────────────────────────────
  4208.      CHARACTER TRANSLATION                           GoldED Manual, Page 59 
  4209.  
  4210.  
  4211.      ──────────────────────────────────────────────────────────────────────
  4212.      19. KEYBOARD COMMAND REFERENCE
  4213.      ──────────────────────────────────────────────────────────────────────
  4214.  
  4215.  
  4216.      Most of the GoldED keyboard commands can be reached with just one key-
  4217.      stroke. To ease operation for experienced users of other message
  4218.      editors, GoldED comes with several sets of keys for each of the
  4219.      keyboard commands - direct non-shifted keys, Alt/Ctrl-keys and func-
  4220.      tion keys. Many of these key assignments will be familiar for users of
  4221.      Msged, Msged/Q, ME2 and FM.
  4222.  
  4223.      The following is a list of all keyboard commands, sorted by type and
  4224.      alphabetically, using the format
  4225.  
  4226.          <command>      <short description>
  4227.  
  4228.      This list is also available in the context-sensitive help system on
  4229.      the <F1> key.
  4230.  
  4231.      It is possible to almost completely redefine the keyboard - this in
  4232.      done in the GOLDKEYS.CFG file, which also handles macro definition
  4233.      (see later).
  4234.  
  4235.      Arealist commands
  4236.      ──────────────────────────────────────────────────────────────────────
  4237.  
  4238.      AREAabort              Abort the arealist.
  4239.      AREAaskexit            Exit GoldED, prompt for final decision.
  4240.      AREAboardnos           Toggle sequential areas vs. q-board numbers.
  4241.      AREAdosshell           Shell to DOS.
  4242.      AREAheat               Heat highwatermarks.
  4243.      AREAgotofirst          Move selection bar to first area.
  4244.      AREAgotolast           Move selection bar to last area.
  4245.      AREAgotonext           Move selection bar to next area.
  4246.      AREAgotoprev           Move selection bar to previous area.
  4247.      AREAjump               Move selection bar to next marked area.
  4248.      AREAquitnow            Exit immediately, no questions asked.
  4249.      AREAscan               Scan areas - all or marked.
  4250.      AREAselect             Enter the reader for the selected area.
  4251.      AREAtoggle             Toggle mark on the selected area.
  4252.      AREAzap                Zap highwatermarks.
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.      ──────────────────────────────────────────────────────────────────────
  4271.      KEYBOARD COMMAND REFERENCE                      GoldED Manual, Page 60 
  4272.  
  4273.  
  4274.      Internal editor commands
  4275.      ──────────────────────────────────────────────────────────────────────
  4276.  
  4277.      EDITabort              Abort editing this message - ask first.
  4278.      EDITanchor             Set a block "anchor" on the current line.
  4279.      EDITaskexit            Exit from GoldED - ask first.
  4280.      EDITcut                "Cut" the block to the Cut'n'Paste buffer.
  4281.      EDITdelchar            Delete the character at the cursor position.
  4282.      EDITdeleteeol          Delete from cursor position to end of line.
  4283.      EDITdelleft            Delete the character to the left of the cursor.
  4284.      EDITdelline            Delete the curr. line. (Copied to the killbuf).
  4285.      EDITdelltword          Delete the word to the left of the cursor.
  4286.      EDITdelrtword          Delete the word to the right of the cursor.
  4287.      EDITdosshell           Shell to DOS.
  4288.      EDITdupline            Duplicates the current line.
  4289.      EDITexitmsg            Drop this message - NO ASKING! DANGEROUS!
  4290.      EDITexporttext         Exports the current block to a file.
  4291.      EDITgobegline          Move cursor to beginning of line.
  4292.      EDITgobotline          Move cursor to the bottom line in the display.
  4293.      EDITgobotmsg           Move cursor to the last line in the message.
  4294.      EDITgodown             Move cursor down to next line.
  4295.      EDITgoeol              Move cursor to the end of the line.
  4296.      EDITgoleft             Move cursor one position left.
  4297.      EDITgopgdn             Move cursor one page of lines down.
  4298.      EDITgopgup             Move cursor one page of lines up.
  4299.      EDITgoright            Move cursor one position right.
  4300.      EDITgotopline          Move cursor to the top line in the display.
  4301.      EDITgotopmsg           Move cursor to the first line in the message.
  4302.      EDITgoup               Move cursor up to the previous line.
  4303.      EDITgowordleft         Move cursor to the previous word.
  4304.      EDITgowordright        Move cursor to the next word.
  4305.      EDITheader             Edit the message header, attributes etc.
  4306.      EDITimporttext         Import text file into this message.
  4307.      EDITloadfile           Loads the message file saved with EDITsavefile.
  4308.      EDITlookupcursor       Lookup name/node at cursor position.
  4309.      EDITlookupdest         Lookup TO: node.
  4310.      EDITlookuporig         Lookup FROM: node.
  4311.      EDITnewline            Terminate paragraph and/or add a new line.
  4312.      EDITpaste              "Paste" a previously "Cut" block at the cursor.
  4313.      EDITquitnow            Quit GoldED immediately - no asking.
  4314.      EDITsavefile           Saves the current message as a file.
  4315.      EDITsavemsg            Save this message.
  4316.      EDITspellcheck         Calls an external spell checker for the msg.
  4317.      EDITtab                Add spaces to the next tab-stop.
  4318.      EDITtogglecase         Toggle the case of the cursor character.
  4319.      EDITtoggleinsert       Toggle insert mode.
  4320.      EDITtolower            Change the cursor character to lowercase.
  4321.      EDITtoupper            Change the cursor character to uppercase.
  4322.      EDITundelete           Undelete previously deleted lines.
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.  
  4330.  
  4331.  
  4332.  
  4333.      ──────────────────────────────────────────────────────────────────────
  4334.      KEYBOARD COMMAND REFERENCE                      GoldED Manual, Page 61 
  4335.  
  4336.  
  4337.      File selection commands
  4338.      ──────────────────────────────────────────────────────────────────────
  4339.  
  4340.      FILEabort              Abort file selection.
  4341.      FILEaskexit            Exit GoldED - ask first.
  4342.      FILEdosshell           Shell to DOS.
  4343.      FILEgotofirst          Go to first file.
  4344.      FILEgotolast           Go to last file.
  4345.      FILEgotonext           Go to next file.
  4346.      FILEgotoprev           Go to previous file.
  4347.      FILEmark               Mark file.
  4348.      FILEmarkall            Mark all files.
  4349.      FILEquitnow            Quit GoldED immediately.
  4350.      FILEselect             Select the marked file(s).
  4351.      FILEtogglemark         Toggle file mark.
  4352.      FILEunmark             Unmark file.
  4353.      FILEunmarkall          Unmark all files.
  4354.  
  4355.  
  4356.      Message lister commands
  4357.      ──────────────────────────────────────────────────────────────────────
  4358.  
  4359.      LISTabort              Abort message lister.
  4360.      LISTaskexit            Exit GoldED - ask first.
  4361.      LISTdosshell           Shell to DOS.
  4362.      LISTgotobookmark       Go to BookMark message.
  4363.      LISTgotofirst          Go to first message.
  4364.      LISTgotolast           Go to last message.
  4365.      LISTgotonext           Go to next message.
  4366.      LISTgotoprev           Go to previous message.
  4367.      LISTmarkingoptions     Marking menu.
  4368.      LISTquitnow            Quit GoldED immediately.
  4369.      LISTselect             Go to reader at the selected message.
  4370.      LISTtogglebookmark     Toggle BookMark on the selected message.
  4371.      LISTtogglemark         Toggle Mark on the selected message.
  4372.  
  4373.  
  4374.      Nodelist browser commands
  4375.      ──────────────────────────────────────────────────────────────────────
  4376.  
  4377.      NODEabort              Abort nodelist browsing.
  4378.      NODEaskexit            Exit GoldED - ask first.
  4379.      NODEdosshell           Shell to DOS.
  4380.      NODEgotofirst          Go to first node.
  4381.      NODEgotolast           Go to last node.
  4382.      NODEgotonext           Go to next node.
  4383.      NODEgotoprev           Go to previous node.
  4384.      NODEquitnow            Quit GoldED immediately.
  4385.      NODEselect             Select node.
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.      ──────────────────────────────────────────────────────────────────────
  4397.      KEYBOARD COMMAND REFERENCE                      GoldED Manual, Page 62 
  4398.  
  4399.  
  4400.      Message reader commands
  4401.      ──────────────────────────────────────────────────────────────────────
  4402.  
  4403.      READaskexit            Exit GoldED, prompt for final decision.
  4404.      READchangeaka          Change default AKA address for current area.
  4405.      READchangeattrs        Change the attributes of the current message.
  4406.      READchangemsg          Change current message.
  4407.      READchangeorigin       Change default origin for the current area.
  4408.      READchangetemplate     Change default template.
  4409.      READchangeusername     Change default username.
  4410.      READcommentmsg         Comment-Reply to message. (Reply to TO name).
  4411.      READcopymoveforward    Enter the Copy/Move/Forward function menu.
  4412.      READdecreasemargin     Decrease message margin. For test purposes.
  4413.      READdeletemsg          Delete current/marked message(s). Ask first.
  4414.      READdosshell           Shell to DOS.
  4415.      READfidorenumber       Renumber Fido/Opus *.MSG files.
  4416.      READfilerequest        Generate a filerequest from the current msg.
  4417.      READfindall            Find string(s) in message header and text.
  4418.      READfindheader         Find string(s) in message header.
  4419.      READgotobookmark       Go to the "BookMark" message.
  4420.      READgotodownlink       Go to the previous message in the replylink.
  4421.      READgotofirstmsg       Go to the first message in the area.
  4422.      READgotolastmsg        Go to the last message in the area.
  4423.      READgotomsgno          Go to a specific message number.
  4424.      READgotonextarea       Go directly to the next area.
  4425.      READgotonextmsg        Go to the next message.
  4426.      READgotoprevarea       Go directly to the previous area.
  4427.      READgotoprevmsg        Go to the previous message.
  4428.      READgotouplink         Go to the next message in the replylink.
  4429.      READincreasemargin     Increase message margin. For test purposes.
  4430.      READlookupdest         Lookup TO: node.
  4431.      READlookuporig         Lookup FROM: node.
  4432.      READmakeuserlist       Generate FIDOUSER.LST of all users in the area.
  4433.      READmarkingoptions     Enter the marking menu.
  4434.      READmessagelist        Enter the message lister.
  4435.      READmovequotemsg       Quote-Reply in another area.
  4436.      READmsgcontinue        Page down or go to next message.
  4437.      READmsgend             Display last part of current message.
  4438.      READmsghome            Display first part of current message.
  4439.      READmsglinedown        Scroll message display.
  4440.      READmsglineup          Scroll message display.
  4441.      READmsgpgdn            Page message display.
  4442.      READmsgpgup            Page message display.
  4443.      READnewarea            Enter the area selection screen.
  4444.      READnewmsg             Start a new message.
  4445.      READquitnow            Exit GoldED immediately, no questions asked.
  4446.      READquotemsg           Quote-Reply to message. (Reply to FROM name).
  4447.      READreplymsg           Reply to the current message, without quoting.
  4448.      READtogglebookmark     Toggle a "BookMark" on the current message.
  4449.      READtogglehexdump      Toggle hexdump mode. For debugging purposes.
  4450.      READtogglehiddklud     Toggle display of Hidden and Kludge lines.
  4451.      READtogglehidden       Toggle display of Hidden lines.
  4452.      READtogglekludge       Toggle display of Kludge lines.
  4453.      READtogglemark         Toggle a message mark on the current message.
  4454.      READtogglemarkread     Toggle "Read Marked" mode.
  4455.      READtogglepagebar      Toggle the "PageBar" feature.
  4456.      READtogglerot13        Toggle ROT13 encryption for the current msg.
  4457.  
  4458.  
  4459.      ──────────────────────────────────────────────────────────────────────
  4460.      KEYBOARD COMMAND REFERENCE                      GoldED Manual, Page 63 
  4461.  
  4462.  
  4463.      READtogglerealmsgno    Toggle between seq. or real message numbers.
  4464.      READtoggletwits        Toggle Twit display - Show/Blank/Skip/Ignore.
  4465.      READwritemsg           Write message(s) to file or printer.
  4466.  
  4467.  
  4468.      See the Key Reference below for a list of the key symbols you can use
  4469.      in keyboard redefinition.
  4470.  
  4471.  
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.  
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.  
  4496.  
  4497.  
  4498.  
  4499.  
  4500.  
  4501.  
  4502.  
  4503.  
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509.  
  4510.  
  4511.  
  4512.  
  4513.  
  4514.  
  4515.  
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.  
  4522.      ──────────────────────────────────────────────────────────────────────
  4523.      KEYBOARD COMMAND REFERENCE                      GoldED Manual, Page 64 
  4524.  
  4525.  
  4526.      ──────────────────────────────────────────────────────────────────────
  4527.      20. MACROS AND KEYSTACKING
  4528.      ──────────────────────────────────────────────────────────────────────
  4529.  
  4530.  
  4531.      GoldED has a fairly simple keyboard macro facility, which you can use
  4532.      to automate certain common operations. In addition, a "keystacking"
  4533.      facility allows you to create simple automatic macros on the fly.
  4534.  
  4535.      Macro definition
  4536.      ──────────────────────────────────────────────────────────────────────
  4537.  
  4538.      The macro definition syntax is modelled after the syntax used in the
  4539.      QEdit text editor:
  4540.  
  4541.          <assignment-key> Macro <commands or keys>
  4542.  
  4543.      Macros are defined in the GOLDKEYS.CFG file, where you can also find
  4544.      several examples.
  4545.  
  4546.      By using the word "Auto" as <assignment-key>, you can even define a
  4547.      special macro which will be automatically executed when you start
  4548.      GoldED.
  4549.  
  4550.  
  4551.      Keystacking
  4552.      ──────────────────────────────────────────────────────────────────────
  4553.  
  4554.      Keystacking is a special form of auto-macros. You simply specify a
  4555.      bunch of keys to be "stacked" in the (special internal) keyboard
  4556.      buffer for sequential execution.
  4557.  
  4558.      You can either specify a default set of keystacking in the .CFG
  4559.      configuration file, or override any default keystacking by typing the
  4560.      keystack definitions at the GoldED commandline or the GEDCMD environ-
  4561.      ment variable.
  4562.  
  4563.      See the Key Reference below for a list of the key symbols you can use
  4564.      in macros and keystacking.
  4565.  
  4566.  
  4567.  
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.  
  4574.  
  4575.  
  4576.  
  4577.  
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.      ──────────────────────────────────────────────────────────────────────
  4586.      MACROS AND KEYSTACKING                          GoldED Manual, Page 65 
  4587.  
  4588.  
  4589.      ──────────────────────────────────────────────────────────────────────
  4590.      21. KEY REFERENCE
  4591.      ──────────────────────────────────────────────────────────────────────
  4592.  
  4593.  
  4594.      Below is the list of key symbols recognized by GoldED for key-
  4595.      board/macro definition and keystacking.
  4596.  
  4597.  
  4598.      Unshifted function keys
  4599.      ──────────────────────────────────────────────────────────────────────
  4600.  
  4601.      F1  F2  F3  F4  F5  F6  F7  F8  F9  F10  F11  F12
  4602.  
  4603.  
  4604.      Shift-function keys
  4605.      ──────────────────────────────────────────────────────────────────────
  4606.  
  4607.      #F1  #F2  #F3  #F4  #F5  #F6  #F7  #F8  #F9  #F10  #F11  #F12
  4608.  
  4609.  
  4610.      Alt-function keys
  4611.      ──────────────────────────────────────────────────────────────────────
  4612.  
  4613.      @F1  @F2  @F3  @F4  @F5  @F6  @F7  @F8  @F9  @F10  @F11  @F12
  4614.  
  4615.  
  4616.      Ctrl-function keys
  4617.      ──────────────────────────────────────────────────────────────────────
  4618.  
  4619.      ^F1  ^F2  ^F3  ^F4  ^F5  ^F6  ^F7  ^F8  ^F9  ^F10  ^F11  ^F12
  4620.  
  4621.  
  4622.      Alt-Numbers
  4623.      ──────────────────────────────────────────────────────────────────────
  4624.  
  4625.      @0  @1  @2  @3  @4  @5  @6  @7  @8  @9
  4626.  
  4627.  
  4628.      Alt-Letters
  4629.      ──────────────────────────────────────────────────────────────────────
  4630.  
  4631.      @A  @B  @C  @D  @E  @F  @G  @H  @I  @J  @K  @L  @M  @N  @O  @P  @Q  @R 
  4632.      @S  @T  @U  @V  @W  @X  @Y  @Z
  4633.  
  4634.  
  4635.      Ctrl-Letters
  4636.      ──────────────────────────────────────────────────────────────────────
  4637.  
  4638.      ^A  ^B  ^C  ^D  ^E  ^F  ^G  ^H  ^I  ^J  ^K  ^L  ^M  ^N  ^O  ^P  ^Q  ^R 
  4639.      ^S  ^T  ^U  ^V  ^W  ^X  ^Y  ^Z
  4640.  
  4641.  
  4642.  
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648.      ──────────────────────────────────────────────────────────────────────
  4649.      KEY REFERENCE                                   GoldED Manual, Page 66 
  4650.  
  4651.  
  4652.      Insert/Delete
  4653.      ──────────────────────────────────────────────────────────────────────
  4654.  
  4655.      Ins  ^Ins  @Ins
  4656.      Del  ^Del  @Del
  4657.  
  4658.  
  4659.      Home/End
  4660.      ──────────────────────────────────────────────────────────────────────
  4661.  
  4662.      Home  ^Home  @Home
  4663.      End   ^End   @End
  4664.  
  4665.  
  4666.      Page up/down
  4667.      ──────────────────────────────────────────────────────────────────────
  4668.  
  4669.      PgUp  ^PgUp  @PgUp
  4670.      PgDn  ^PgDn  @PgDn
  4671.  
  4672.  
  4673.      Cursor left/right
  4674.      ──────────────────────────────────────────────────────────────────────
  4675.  
  4676.      Left   ^Left   @Left
  4677.      Right  ^Right  @Right
  4678.  
  4679.  
  4680.      Cursor up/down
  4681.      ──────────────────────────────────────────────────────────────────────
  4682.  
  4683.      Up    ^Up    @Up
  4684.      Down  ^Down  @Down
  4685.  
  4686.  
  4687.      Misc other keys
  4688.      ──────────────────────────────────────────────────────────────────────
  4689.  
  4690.      Esc  ^Grey*  Key5  Space  Tab  #Tab  @Tab  BackSpace  ^BackSpace 
  4691.      @BackSpace  Enter  ^Enter  @Enter
  4692.  
  4693.      Note that some of the Alt-keys, especially the cursor-related keys and
  4694.      the F11/F12 keys, are "extended" keys normally only available on
  4695.      systems with an extended keyboard bios. However, GoldED uses a few
  4696.      tricks to make some the extended keys available on non-extended
  4697.      systems.
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.      ──────────────────────────────────────────────────────────────────────
  4712.      KEY REFERENCE                                   GoldED Manual, Page 67 
  4713.  
  4714.  
  4715.      ──────────────────────────────────────────────────────────────────────
  4716.      22. LANGUAGE DEFINITION
  4717.      ──────────────────────────────────────────────────────────────────────
  4718.  
  4719.  
  4720.      GoldED allows the user to almost completely redefine the language
  4721.      dependent text in the program.
  4722.  
  4723.      The language dependent text in GoldED is defined in the plain ASCII
  4724.      text GOLDLANG.CFG file.
  4725.  
  4726.      See the example language file for the actual method and format of lan-
  4727.      guage redefinition.
  4728.  
  4729.      If you are planning to translate the text in GoldED, you should also
  4730.      look into the definition of the help screens.
  4731.  
  4732.      If you think you have made a good set of translated files, you should
  4733.      contact the nearest registration or support site for official distri-
  4734.      bution of your files with future versions and/or with disk registra-
  4735.      tions.
  4736.  
  4737.      You do not need permission from the author before announcing or
  4738.      distributing your own modified language files.
  4739.  
  4740.  
  4741.      NOTES
  4742.      ──────────────────────────────────────────────────────────────────────
  4743.  
  4744.      In the continuing development of GoldED, it is impossible to com-
  4745.      pletely maintain backward compatibility of the language format or the
  4746.      text defined there. New features may add and/or obsolete some defini-
  4747.      tions, or may change the format of others.
  4748.  
  4749.      The existing language file may contain definitions which are already
  4750.      obsolete, but which I haven't had time to search for and remove, as
  4751.      well as there may be some texts in GoldED which are not yet definable.
  4752.      All this will of course be corrected in future versions. If you find
  4753.      inconsistencies, please report them, because I may have forgotten
  4754.      them.
  4755.  
  4756.  
  4757.  
  4758.  
  4759.  
  4760.  
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.  
  4770.  
  4771.  
  4772.  
  4773.  
  4774.      ──────────────────────────────────────────────────────────────────────
  4775.      LANGUAGE DEFINITION                             GoldED Manual, Page 68 
  4776.  
  4777.  
  4778.      ──────────────────────────────────────────────────────────────────────
  4779.      23. THE MSGBASE FORMATS
  4780.      ──────────────────────────────────────────────────────────────────────
  4781.  
  4782.  
  4783.      GoldED currently supports several different message database formats.
  4784.      The following is a list of them all, with notes about their charac-
  4785.      teristics and what special quirks to look out for with each of them.
  4786.  
  4787.  
  4788.      Fido/Opus/FTSC *.MSG
  4789.      ──────────────────────────────────────────────────────────────────────
  4790.      These are three variants of the same type of msgbase. It works by
  4791.      using one physical file per message (1.MSG, 2.MSG etc.), collecting
  4792.      them in a directory for each area. Depending on the clustersize on the
  4793.      harddisk, this can be a very wasteful and slow way to store messages.
  4794.      With a clustersize of about 512 bytes, the waste is acceptable, but
  4795.      the access speed can be dramatically slow if there are many *.MSG
  4796.      files. I'm told caches and BUFFERS adjustments can improve it, but
  4797.      there are limits.
  4798.  
  4799.      In echomail areas, this format has a special quirk: The first message
  4800.      (1.MSG) is normally used to store the so-called "highwatermark". The
  4801.      highwatermark tells the echomail processor where it should start
  4802.      scanning for new messages entered by users. By deleting (Zapping) the
  4803.      highwatermark, you can make the echomail processor re-scan the whole
  4804.      area again. This may cause messages to be sent out as "dupes", so this
  4805.      should be used sparingly and carefully, if at all! The highwatermark
  4806.      can also be "Heated" - which means that it is set to the last msg in
  4807.      the area. This prevents the echomail processor from finding newly
  4808.      entered unscanned msgs. Use with care.
  4809.  
  4810.      The variants: The "Fido" format was historically one of the first in
  4811.      FidoNet, and it is still used in many setups. The "Opus" format is a
  4812.      later variant, used in the Opus BBS system. It put some Fido un-
  4813.      documented(?) fields to use as date/time stamps. GoldED treats Fido
  4814.      and Opus as the same type, using date/time stamps. The "FTSC" format
  4815.      is yet another variant, where the undocumented fields instead are used
  4816.      to set the zone/point information for the msg. To the authors know-
  4817.      ledge, the Fido/Opus variant is the dominant, and the FTSC variant is
  4818.      doomed to oblivion.
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826.  
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.  
  4835.  
  4836.  
  4837.      ──────────────────────────────────────────────────────────────────────
  4838.      THE MSGBASE FORMATS                             GoldED Manual, Page 69 
  4839.  
  4840.  
  4841.      QBBS (Hudson) MSG*.BBS
  4842.      ──────────────────────────────────────────────────────────────────────
  4843.      This msgbase format was invented by Adam Hudson, and was first used in
  4844.      his QuickBBS package. Later several other BBS'es were cloned from
  4845.      QuickBBS (like RemoteAccess and SuperBBS), which now use the same
  4846.      format.
  4847.  
  4848.      The basic format is built around 7 files:
  4849.  
  4850.      MSGTXT.BBS    This contains the message text of all msgs in all areas.
  4851.      MSGHDR.BBS    The headers for all the msgs in MSGTXT.BBS.
  4852.      MSGIDX.BBS    A small index for MSGHDR.BBS.
  4853.      MSGINFO.BBS   Tells how many msgs there are in each area.
  4854.      MSGTOIDX.BBS  Index that contains all the TO names.
  4855.      LASTREAD.BBS  Lastreads for all areas for each user in USERS.BBS.
  4856.      USERS.BBS     Contains a record for each user. Make lastreads work.
  4857.  
  4858.      The format limits the total size of MSGTXT.BBS to a max of 16MB, which
  4859.      translates to about 16000 msgs of "average" length. GoldED automati-
  4860.      cally warns you if the limit is close to being reached, and advises
  4861.      you to pack the msgbase.
  4862.  
  4863.      The first incarnations of QuickBBS did not support "sharing" of the
  4864.      msgbase. This became more and more important in later years as multi-
  4865.      taskers and networks got cheaper. RemoteAccess BBS was the first to
  4866.      implement a useful method, and later a better method was evolved
  4867.      (known as "RA 1.01 or RA 1.1x"), which is now the standard for all
  4868.      modern software that supports msgbase sharing. GoldED fully supports
  4869.      the new standard of course.
  4870.  
  4871.      The main virtue of this format is that it is very fast to access the
  4872.      msgbase.
  4873.  
  4874.      The main disadvantage is that it is very sensitive to disk problems,
  4875.      and it is a common (horror) story that people loose their entire
  4876.      msgbase because the disk developed bad clusters or some program went
  4877.      berserk and messed up the msgbase files.
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.  
  4898.  
  4899.  
  4900.      ──────────────────────────────────────────────────────────────────────
  4901.      THE MSGBASE FORMATS                             GoldED Manual, Page 70 
  4902.  
  4903.  
  4904.      Squish *.SQ*
  4905.      ──────────────────────────────────────────────────────────────────────
  4906.      The Squish format is relatively new. It is invented by Maximus BBS
  4907.      author Scott Dudley in 1991, and was first used in Maximus CBCS v2.00.
  4908.      Soon after, GoldED was among the first message editors to support this
  4909.      new format (although it took quite a while to get it right, as my
  4910.      brave betatesters can testify ;-)
  4911.  
  4912.      This format is sort of a cross between the two first. It uses three
  4913.      files per area: A header/message text file (*.SQD), an index file
  4914.      (*.SQI) and a lastread file (*.SQL). The Squish echomail processor
  4915.      uses a fourth (*.SQB) to hold a dup-database.
  4916.  
  4917.      The uses of a database for each area - instead of one file per msg, or
  4918.      all msgs in one big database - makes this format fast, very safe and
  4919.      resistant to disk problems. Even if something messed up a Squish area,
  4920.      it can almost always be fixed and recovered, using the SQFIX utility
  4921.      that comes with the Squish echomail processor.
  4922.  
  4923.      A special feature of Squish areas is that they can be self-main-
  4924.      taining. You can "tell" a Squish area that it may only contain a
  4925.      maximum of so-and-so many msgs, and then it will automatically re-use
  4926.      old msgs when the limit is reached, and so it will practically stop
  4927.      growing. It will still need packing, but not nearly as often as a QBBS
  4928.      msgbase has to.
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962.  
  4963.      ──────────────────────────────────────────────────────────────────────
  4964.      THE MSGBASE FORMATS                             GoldED Manual, Page 71 
  4965.  
  4966.  
  4967.      ──────────────────────────────────────────────────────────────────────
  4968.      24. ENTERING MESSAGES
  4969.      ──────────────────────────────────────────────────────────────────────
  4970.  
  4971.  
  4972.      The process of entering a message deserves some description, because
  4973.      there a number of steps that may be a bit hard to figure out directly.
  4974.  
  4975.      You start a message by using one the following commands:
  4976.  
  4977.      READnewmsg         Start a blank new message.
  4978.      READquotemsg       Quote-reply the current msg (FROM person). 
  4979.      READcommentmsg     Quote-reply the current msg (TO person). 
  4980.      READmovequotemsg   Quote-reply in another area.
  4981.      READreplymsg       Reply to current msg, but don't quote.
  4982.  
  4983.      The first thing that happens is that the header display comes to life,
  4984.      and allows you to change the names and addresses of destination and
  4985.      origination. In netmail areas, the userlist lookup feature is in
  4986.      effect for the destination name field. You move around in the header
  4987.      with the arrowkeys. Pressing <Tab> or <Enter> moves to the next field.
  4988.      Pressing <Enter> in the subject field or <Ctrl-Enter> anywhere, ends
  4989.      the header editing. Pressing <Esc> drops the message. While editing
  4990.      the header, you can use the Alt-keys to toggle message attributes.
  4991.  
  4992.      After the header editing is done, a menu appears, allowing you to
  4993.      change the message attributes, origin, template, start the internal or
  4994.      external editor or quit it.
  4995.  
  4996.      When you select to start the editor, the template is processed and
  4997.      prepared for use.
  4998.  
  4999.      Safely back from the editor, you are presented with a menu where you
  5000.      can select to save the message, drop the message, continue editing,
  5001.      view the message, change origin or ROT13 crypt it (the latter only if
  5002.      you are a registered user).
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024.  
  5025.  
  5026.      ──────────────────────────────────────────────────────────────────────
  5027.      ENTERING MESSAGES                               GoldED Manual, Page 72 
  5028.  
  5029.  
  5030.      ──────────────────────────────────────────────────────────────────────
  5031.      25. THE "HARDLINE" FEATURE
  5032.      ──────────────────────────────────────────────────────────────────────
  5033.  
  5034.  
  5035.      This section relates only to the use of an *external* editor.
  5036.  
  5037.      Like all message editors that allows the use of external text editors
  5038.      for writing messages, GoldED must deal with the problem of free-
  5039.      flowing text paragraphs versus hard-cr-terminated lines.
  5040.  
  5041.      Most text editors terminate *all* lines with a carriage return (CR,
  5042.      13d, 0Dh). Unless you use a fairly short right margin in the text
  5043.      editor, those lines can be very annoying to quote if the quotemargin
  5044.      is shorter. This usually results in "ragged" quotes, with a long
  5045.      quoteline alternating with a short leftover. This looks bad, and
  5046.      requires a lot of work to edit to a respectable shape.
  5047.  
  5048.      To solve this problem, GoldED treats the file from the text just as if
  5049.      text blocks doesn't have any hard-cr's in them - it "reflows" the
  5050.      text. Of course, this immediately creates another problem: If you
  5051.      include a clipping from a log file, source code, table or other stuff
  5052.      that *requires* the text block to be aligned with itself. Those blocks
  5053.      would become scrambled and unreadable.
  5054.  
  5055.      GoldED recognizes a special control string, that tells the reflowing
  5056.      code to put hard-cr's on single lines or groups of lines. You define
  5057.      the string with the keyword "Hardline" in the configuration file. Here
  5058.      is an example of the use of the hardline string (in the example "<<"):
  5059.  
  5060.          <<
  5061.          ==== Log Cut ====
  5062.          ----------  Sat 21 Mar 92
  5063.          + 22.24.31  Event 0-@
  5064.          - 22.24.42  Preparing outbound mail
  5065.          = 22.58.47  RING
  5066.          = 22.58.55  CONNECT 2400
  5067.          + 22.59.02  Incoming call at 2400 baud
  5068.            22.59.03  Sending text in BANNER.TXT
  5069.          ==== Log Cut ====
  5070.          <<
  5071.  
  5072.      In this example, the hardline string on the lines before and after the
  5073.      cutting tells the reflow code, that all those lines must the hard-cr
  5074.      terminated. The hardline string must be the only characters on the
  5075.      line, and it must be placed on the *first* position. The reflow code
  5076.      looks for <string><cr>. The hardline string works as a "toggle".
  5077.  
  5078.      The hardline string also has another use: If you put the string as the
  5079.      last characters on a line, that line will also be hard-cr terminated.
  5080.      Example:
  5081.  
  5082.          Greetings...<<
  5083.               Odinn Sorensen<<
  5084.  
  5085.      The last << in this example was not really necessary, because a blank
  5086.      line always ends the preceding line or paragraph with a hard-cr. In
  5087.  
  5088.  
  5089.      ──────────────────────────────────────────────────────────────────────
  5090.      THE HARDLINE FEATURE                            GoldED Manual, Page 73 
  5091.  
  5092.  
  5093.      any case, the hardline string is stripped off before the message is
  5094.      saved.
  5095.  
  5096.      Some lines are by definition always hard-cr terminated, and does not
  5097.      need hardline strings. Those lines are quoted lines and control lines
  5098.      like kludges, tearlines and originlines. In addition, three identical
  5099.      characters at the beginning of a line also terminates the preceding
  5100.      paragraph.
  5101.  
  5102.  
  5103.  
  5104.  
  5105.  
  5106.  
  5107.  
  5108.  
  5109.  
  5110.  
  5111.  
  5112.  
  5113.  
  5114.  
  5115.  
  5116.  
  5117.  
  5118.  
  5119.  
  5120.  
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.      ──────────────────────────────────────────────────────────────────────
  5153.      THE HARDLINE FEATURE                            GoldED Manual, Page 74 
  5154.  
  5155.  
  5156.      ──────────────────────────────────────────────────────────────────────
  5157.      26. QUOTE REFLOW
  5158.      ──────────────────────────────────────────────────────────────────────
  5159.  
  5160.  
  5161.      When you quote a message that already contains quoted lines, those
  5162.      lines may be too long for your quotemargin. Most message editors would
  5163.      then just cut a bit off the end and put it on a line below. GoldED
  5164.      does it differently - it determines the quotestring of the line, and
  5165.      then "reflows" all the following lines with the same quotestring and
  5166.      puts the quotestring back on the reflowed lines. This usually works
  5167.      great and looks good. It can also fail miserably in a few cases.
  5168.  
  5169.      The reflowing is in effect in both the message displaying and in
  5170.      quoting. If you want to observe the effects, try executing the
  5171.      READdecreasemargin or READincreasemargin commands (they don't have any
  5172.      default key assignments though).
  5173.  
  5174.  
  5175.  
  5176.  
  5177.  
  5178.  
  5179.  
  5180.  
  5181.  
  5182.  
  5183.  
  5184.  
  5185.  
  5186.  
  5187.  
  5188.  
  5189.  
  5190.  
  5191.  
  5192.  
  5193.  
  5194.  
  5195.  
  5196.  
  5197.  
  5198.  
  5199.  
  5200.  
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206.  
  5207.  
  5208.  
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.      ──────────────────────────────────────────────────────────────────────
  5216.      QUOTE REFLOW                                    GoldED Manual, Page 75 
  5217.  
  5218.  
  5219.      ──────────────────────────────────────────────────────────────────────
  5220.      27. CARBON COPY AND CROSSPOSTING
  5221.      ──────────────────────────────────────────────────────────────────────
  5222.  
  5223.  
  5224.      Carbon Copying
  5225.      ──────────────────────────────────────────────────────────────────────
  5226.  
  5227.      Carbon copy (CC) is a way to send the same message to a number of
  5228.      people without the trouble of manually entering and copying a message
  5229.      for each of them. The CC works only in netmail or local areas. You can
  5230.      send any message, including fileattaches (in netmail) with the CC
  5231.      function.
  5232.  
  5233.      Carbon copies are created by putting the string "CC:" followed by one
  5234.      or more names or addresses, separated by commas, on one or more lines
  5235.      at the beginning of the message. The names and addresses must follow
  5236.      the same rules as when using the lookup function in the netmail
  5237.      header. Example:
  5238.  
  5239.          CC: 16, Joergensen, #230/143
  5240.  
  5241.      If you put a "#" in front of a name or address, that node will be left
  5242.      out of the list, but will still receive a carbon copy.
  5243.  
  5244.      You can also use address macros (see the NAMESFILE keyword) instead of
  5245.      names or addresses.
  5246.  
  5247.      If you often send carbon copies to the same people, it can get a bit
  5248.      tedious to type (and remember) every time. Therefore you can also
  5249.      specify a file with the names and addresses:
  5250.  
  5251.          CC: @TESTERS.LST
  5252.  
  5253.      Files names and addresses can be mixed on the same line. The lines in
  5254.      the file must be the same format as above. No nesting is allowed: You
  5255.      can't specify files within files.
  5256.  
  5257.      When you save the CC message, GoldED will scan the message text to
  5258.      find and process the CC: lines. When this is done, a menu will pop up
  5259.      and allow you change the format of the CC: lines, the attributes of
  5260.      the CC messages or drop the copies.
  5261.  
  5262.      When processing the CC list, GoldED will check each node in the
  5263.      nodelist and pop up the nodelist browser in case of more than one
  5264.      match or if the node was not found.
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.      ──────────────────────────────────────────────────────────────────────
  5279.      CARBON COPY AND CROSSPOSTING                    GoldED Manual, Page 76 
  5280.  
  5281.  
  5282.      Crossposting
  5283.      ──────────────────────────────────────────────────────────────────────
  5284.  
  5285.      Crosspost is similar to Carbon Copy, except that instead of sending
  5286.      copies to a list of persons, it posts copies of a message in several
  5287.      different conferences. Typical usage is announcement of files, vital
  5288.      BBS information and other general interest info.
  5289.  
  5290.      To crosspost a message is simple - just add lines in this format:
  5291.  
  5292.          XC: <echoid> [echoid] [..]
  5293.  
  5294.      The "XC:" must be the first three characters on the line. The <echoid>
  5295.      must be valid echoid's defined in GoldED. Example:
  5296.  
  5297.          XC: GOLDED, NEWFILES.R23, ENET.SOFT
  5298.  
  5299.      This would produce the following output in the message:
  5300.  
  5301.          * Crossposted in GOLDED
  5302.          * Crossposted in NEWFILES.R23
  5303.          * Crossposted in ENET.SOFT
  5304.  
  5305.      And post it in the conferences.
  5306.  
  5307.      Please moderate your use of this feature - it adds duplicate infor-
  5308.      mation to the mail flow, and excessive use may be frowned upon by
  5309.      cost-sensitive individuals.
  5310.  
  5311.  
  5312.  
  5313.  
  5314.  
  5315.  
  5316.  
  5317.  
  5318.  
  5319.  
  5320.  
  5321.  
  5322.  
  5323.  
  5324.  
  5325.  
  5326.  
  5327.  
  5328.  
  5329.  
  5330.  
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.      ──────────────────────────────────────────────────────────────────────
  5342.      CARBON COPY AND CROSSPOSTING                    GoldED Manual, Page 77 
  5343.  
  5344.  
  5345.      ──────────────────────────────────────────────────────────────────────
  5346.      28. ENCRYPTING MESSAGES
  5347.      ──────────────────────────────────────────────────────────────────────
  5348.  
  5349.  
  5350.      GoldED allows you to en/decrypt messages encoded with the ROT13
  5351.      encryption method. ROT13 is very simple: It just swaps the letters
  5352.      "A-M", "a-m" with "N-Z", "n-z" and vice-versa.
  5353.  
  5354.      ROT13 is mostly used in UUCP (or whatever they are called :-) net-
  5355.      works, where it is used as a "spoiler warning", so that game solu-
  5356.      tions, joke punchlines and other stuff is not read by accident. In
  5357.      those networks, all message readers have ROT13 de/crypting capabili-
  5358.      ties.
  5359.  
  5360.      In FidoNet, not all message readers have ROT13 capability, and the
  5361.      current policy (Policy 4) states:
  5362.  
  5363.          2.1.4  Encryption and Review of Mail
  5364.  
  5365.          FidoNet is an amateur system. Our technology is such that the
  5366.          privacy of messages cannot be guaranteed. As a sysop, you have the
  5367.          right to review traffic flowing through your system, if for no
  5368.          other reason than to ensure that the system is not being used for
  5369.          illegal or commercial purposes. Encryption obviously makes this
  5370.          review impossible. Therefore, encrypted and/or commercial traffic
  5371.          that is routed without the express permission of all the links in
  5372.          the delivery system constitutes annoying behavior.
  5373.  
  5374.      If you have registered GoldED, you will be able to encrypt your
  5375.      messages with ROT13, but you should not use the crypting facility of
  5376.      GoldED, unless your network allows it, and *never* in international
  5377.      echoes.
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.      ──────────────────────────────────────────────────────────────────────
  5405.      ENCRYPTING MESSAGES                             GoldED Manual, Page 78 
  5406.  
  5407.  
  5408.      ──────────────────────────────────────────────────────────────────────
  5409.      29. NODELIST BROWSE AND LOOKUPS
  5410.      ──────────────────────────────────────────────────────────────────────
  5411.  
  5412.  
  5413.      When you write a netmail message, you must know the name and net
  5414.      address of the recipient. Unless you have a remarkable memory, this
  5415.      information can be a bit hard to remember. Therefore GoldED uses a
  5416.      special nodelist/userlist index to enable you to quickly lookup any
  5417.      node.
  5418.  
  5419.      The index is created by the GoldNODE nodelist/userlist compiler.
  5420.      GoldNODE supports the standard "St.Louis" nodelists, the FrontDoor
  5421.      Boss/Point pvt/nodelist extensions (also known as Version7 extensions)
  5422.      and the simpler FIDOUSER.LST userlist.
  5423.  
  5424.      When you enter a name or address in the header (the TO: field) and
  5425.      press <Enter>, GoldED looks in the nodelist index to find the missing
  5426.      data. You can enter the address in the name field. Names to be
  5427.      searched for must be entered last name first (because of the way the
  5428.      index is structured). If you enter a partial name or address, GoldED
  5429.      will find the closest match. Addresses can be entered in short form,
  5430.      based on the current AKA, like .3 for the address of your third Point,
  5431.      or 33 for node 33 in your net.
  5432.  
  5433.      Before the nodelist is searched, the list of address macros are first
  5434.      scanned, and if a match is found there, the information there is used
  5435.      instead.
  5436.  
  5437.  
  5438.      Nodelist browser
  5439.      ──────────────────────────────────────────────────────────────────────
  5440.  
  5441.      When GoldED has found a match, it looks a bit further to see if there
  5442.      are more matches. If not, the matching data is inserted in the header,
  5443.      and you can continue editing. If more than one match was found, it
  5444.      starts the nodelist browser. Here you can browse around and find the
  5445.      correct destination node. When found, you select it with <Enter>. The
  5446.      full name and address of the node you selected is then placed in the
  5447.      appropriate fields in the header. Pressing <Esc> in the browser quits
  5448.      it without inserting any node information.
  5449.  
  5450.      The list of nodes in the browser is sorted differently, according to
  5451.      what you entered. If you entered a name, the list is sorted alpha-
  5452.      betically by last name. If you entered an address, the list is sorted
  5453.      ascending by address.
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464.  
  5465.  
  5466.  
  5467.      ──────────────────────────────────────────────────────────────────────
  5468.      NODELIST BROWSE AND LOOKUPS                     GoldED Manual, Page 79 
  5469.  
  5470.  
  5471.      Lookups
  5472.      ──────────────────────────────────────────────────────────────────────
  5473.  
  5474.      The nodelist browser can also be accessed in other ways. The keys F10
  5475.      and Shift-F10 brings up the browser at the FROM and TO names (nodes)
  5476.      respectively, to let you inspect their nodelist data. It's quite
  5477.      handy, you will wonder how you could do without it - I did :-)
  5478.  
  5479.      This nodelist lookup feature can also be used when in the internal
  5480.      editor, but an even more useful key is available there. By pressing
  5481.      Alt-L, the browser will pop up for the name or address at the editor
  5482.      cursor position!
  5483.  
  5484.  
  5485.  
  5486.  
  5487.  
  5488.  
  5489.  
  5490.  
  5491.  
  5492.  
  5493.  
  5494.  
  5495.  
  5496.  
  5497.  
  5498.  
  5499.  
  5500.  
  5501.  
  5502.  
  5503.  
  5504.  
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511.  
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.      ──────────────────────────────────────────────────────────────────────
  5531.      NODELIST BROWSE AND LOOKUPS                     GoldED Manual, Page 80 
  5532.  
  5533.  
  5534.      ──────────────────────────────────────────────────────────────────────
  5535.      30. USER DATABASE LOOKUP
  5536.      ──────────────────────────────────────────────────────────────────────
  5537.  
  5538.  
  5539.      For BBS sysops:
  5540.  
  5541.      In QBBS and Squish (and *.MSG, if you are using Maximus) type areas,
  5542.      GoldED can perform an additional type of name lookup, using wildcards.
  5543.  
  5544.      This form of lookup is triggered by using DOS/4DOS-style wildcard
  5545.      characters in the name you want to lookup. Examples:
  5546.  
  5547.          To: Joe*
  5548.          To: *Blow
  5549.          To: Od?n*
  5550.  
  5551.      The lookup is performed in the QBBS-style USERS.BBS (and variants), or
  5552.      the Maximus-style USER.BBS. Depending on the size of your user data-
  5553.      base and the speed of your computer, the lookup may take a little
  5554.      while.
  5555.  
  5556.      As currently implemented, this user database lookup is only good for
  5557.      simple one-shot lookups - you can't bring up a browser to pick the
  5558.      user, or see his/hers other user data.
  5559.  
  5560.  
  5561.  
  5562.  
  5563.  
  5564.  
  5565.  
  5566.  
  5567.  
  5568.  
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576.  
  5577.  
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592.  
  5593.      ──────────────────────────────────────────────────────────────────────
  5594.      USER DATABASE LOOKUP                            GoldED Manual, Page 81 
  5595.  
  5596.  
  5597.      ──────────────────────────────────────────────────────────────────────
  5598.      31. MARKING MESSAGES
  5599.      ──────────────────────────────────────────────────────────────────────
  5600.  
  5601.  
  5602.      GoldED has a message marking system, which allows flexible mani-
  5603.      pulation with selected messages.
  5604.  
  5605.      You can either mark messages manually one by one using the
  5606.      READtogglemark command <Space>, or use the READmarkingoptions menu
  5607.      <Alt-S>. With the marking menu, you can for example mark all messages
  5608.      in a particular thread (replychain), or all messages that match a
  5609.      certain string or a number of other criteria.
  5610.  
  5611.      When you have marked the messages, you can then Copy, Move, Delete or
  5612.      Write them. Or you can switch to reading only the marked messages.
  5613.  
  5614.      The marks stay in position until removed (unmarked) or you exit
  5615.      GoldED. Marks are kept even if you leave the current area and do
  5616.      business in another for a while.
  5617.  
  5618.      Another, more volatile, form of mark is the "bookmark". Bookmarks can
  5619.      be used for returning to a certain position after a stroll out a long
  5620.      reply chain and stuff like that. There is only one bookmark, and it is
  5621.      reset when you leave the area. Using the Find function leaves a
  5622.      bookmark at the current message.
  5623.  
  5624.  
  5625.  
  5626.  
  5627.  
  5628.  
  5629.  
  5630.  
  5631.  
  5632.  
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640.  
  5641.  
  5642.  
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.      ──────────────────────────────────────────────────────────────────────
  5657.      MARKING MESSAGES                                GoldED Manual, Page 82 
  5658.  
  5659.  
  5660.      ──────────────────────────────────────────────────────────────────────
  5661.      32. THE FILE REQUEST FEATURE
  5662.      ──────────────────────────────────────────────────────────────────────
  5663.  
  5664.  
  5665.      Often when you see a msg where new files are announced, you wish you
  5666.      could simply press a key and select files to request. Well, with
  5667.      GoldED you can!
  5668.  
  5669.      The file request function (default key Ctrl-F) will scan the current
  5670.      message and present you with a list of the requestable files it found.
  5671.      If the message was generated with one of the "standard" file announ-
  5672.      cement programs (like RFD, Ticket etc), GoldED will even show the file
  5673.      descriptions.
  5674.  
  5675.      You select the files by toggling marks with the Space key. A '+' will
  5676.      show in front of the selected files. The selections can be discarded
  5677.      by pressing Esc. When done with the selections, press Enter to con-
  5678.      tinue.
  5679.  
  5680.      Now the destination area must be selected from the list. You have to
  5681.      pick a netmail area of the *.MSG type, since the QBBS and Squish
  5682.      netmail areas are currently not supported by most mailers today.
  5683.  
  5684.      After selecting the area, check that the header data (TO name etc) is
  5685.      correct. You can now go on to perhaps write a thank you note in the
  5686.      accompanying msg, or you can save (empty) your msg immediately (if you
  5687.      have the EDITMENU keyword set to Yes).
  5688.  
  5689.      At the moment you start editing the header, the filenames and descrip-
  5690.      tions are written to a FILES.BBS in the INBOUNDPATH. This can be very
  5691.      helpful if you are getting files for your own BBS and are tired of
  5692.      inventing or finding descriptions for all those files.. The fact that
  5693.      the FILES.BBS is written to disk before you even save you msg, can be
  5694.      used to get "free" descriptions later from the response msgs some
  5695.      mailers send back when you do a file request.
  5696.  
  5697.      There are currently a couple of limitations/gotcha's in the file
  5698.      request function:
  5699.  
  5700.      ■   You can only request as many files as can fit in the subject line
  5701.          of one msg.
  5702.      ■   GoldED recognizes several different types of file announcement
  5703.          formats, but some may not be fully supported. This means that
  5704.          legitimate descriptions may not be found by GoldED, or that some
  5705.          files are not recognized as such.
  5706.      ■   If a msg does not conform to a known announcement format, it is
  5707.          instead (actually it is _also_) scanned for a number of standard
  5708.          archive extensions. These extensions are currently not con-
  5709.          figurable. The supported extensions are: .ARC .ARJ .COM .EXE .LHA
  5710.          .LZH .PAK .RUN .SDA .SDN .ZIP .ZOO. Only one such file per line
  5711.          can be found by GoldED, and only if it is "straight" - no spaces
  5712.          between name and extension, and no "funny" characters in the
  5713.          filename. The description is simply the rest of the line.
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.      ──────────────────────────────────────────────────────────────────────
  5720.      THE FILE REQUEST FEATURE                        GoldED Manual, Page 83 
  5721.  
  5722.  
  5723.      ──────────────────────────────────────────────────────────────────────
  5724.      33. KLUDGE LINES
  5725.      ──────────────────────────────────────────────────────────────────────
  5726.  
  5727.  
  5728.      Kludge lines are special control lines, that begin with a ^a (01h) as
  5729.      the first character of the line, followed by a unique identifying name
  5730.      and the relevant control information.
  5731.  
  5732.      GoldED is aware of a lot of these kludges, and supports a number of
  5733.      them, if you want to have them inserted in your messages.
  5734.  
  5735.      Some kludges are useless junk and commercials for this and that
  5736.      software, but a few are useful for miscellaneous purposes. In the
  5737.      following, I will list the known and supported kludges, and a short
  5738.      description of what they are used for.
  5739.  
  5740.      AREA:<echoname>
  5741.      ──────────────────────────────────────────────────────────────────────
  5742.          This is not really a kludge, and it doesn't begin with a ^a, but I
  5743.          included it on the kludge list because it sometimes turned up in
  5744.          echomail areas where it should have been stripped off by the mail
  5745.          tosser.
  5746.  
  5747.      CC: <name> <address>
  5748.      ──────────────────────────────────────────────────────────────────────
  5749.          When GoldED produces carbon copies, it adds to each message a full
  5750.          list of the persons who get a copy. One version of this list is
  5751.          hidden behind the CC: kludge.
  5752.  
  5753.      CHARSET:<charset identifier>
  5754.      ──────────────────────────────────────────────────────────────────────
  5755.          Proposed in FSC-0050 and FSC-0054, this kludge is an attempt to
  5756.          find a solution to the problem of the high-bit characters (like
  5757.          the IBM PC vs Amiga vs Mac etc. national chars) in messages.
  5758.          GoldED can recognize, use and generate this kludge.
  5759.  
  5760.      CHRC:<font change id>
  5761.      ──────────────────────────────────────────────────────────────────────
  5762.          Proposed in FSC-0054, this is a kludge for changing fonts, under-
  5763.          lining and other stuff.
  5764.  
  5765.      CHRS:<charset identifier>
  5766.      ──────────────────────────────────────────────────────────────────────
  5767.          Alternative FSC-0054 version of the CHARSET kludge.
  5768.  
  5769.      DESTADDR:<destaddress>
  5770.      ──────────────────────────────────────────────────────────────────────
  5771.          This one is not proposed anywhere, but it looks like it gives the
  5772.          address of the intended recipient. GoldED takes the address for
  5773.          the dest field.
  5774.  
  5775.      DOMAIN <destdomain> <destaddress> <origdomain> <origaddress>
  5776.      ──────────────────────────────────────────────────────────────────────
  5777.          Proposed in FSC-0038, this tries to solve the problem of mail
  5778.          crossing domain boundaries. GoldED takes both addresses.
  5779.  
  5780.  
  5781.  
  5782.      ──────────────────────────────────────────────────────────────────────
  5783.      KLUDGE LINES                                    GoldED Manual, Page 84 
  5784.  
  5785.  
  5786.      EID:<crc16> <stamp> [replycrc16] <replystamp>
  5787.      ──────────────────────────────────────────────────────────────────────
  5788.          Proposed in FSC-0031, this is used for dupe checking and reply
  5789.          linking. The EID is today generally considered as garbage, but a
  5790.          lot of older mail processors such as QMail still generate it.
  5791.  
  5792.      FLAGS <special attributes>
  5793.      ──────────────────────────────────────────────────────────────────────
  5794.          Proposed in FSC-0053, this is a special netmail kludge used by the
  5795.          FrontDoor and D'Bridge mailers and the IMail mail processor. It
  5796.          provides extra attributes not found among the standard attributes
  5797.          in the normal message/packet headers. GoldED uses and generates
  5798.          this kludge, if you set the attributes.
  5799.  
  5800.      FMPT <from point>
  5801.      ──────────────────────────────────────────────────────────────────────
  5802.          Defined in FTS-0001, this tells the Point number of the
  5803.          originator. Netmail only. GoldED can generate this line.
  5804.  
  5805.      GATECHK:<???>
  5806.      ──────────────────────────────────────────────────────────────────────
  5807.          Some sort of gating kludge? Don't know what it's for.
  5808.  
  5809.      GROUP:<echoname>
  5810.      ──────────────────────────────────────────────────────────────────────
  5811.          I think this one comes from stray Groupmail messages. Similar to
  5812.          the AREA: kludge.
  5813.  
  5814.      I51 (no parameters)
  5815.      ──────────────────────────────────────────────────────────────────────
  5816.          Proposed in FSC-0051, this indicates that the message text con-
  5817.          forms to the ISO 8859-1 (LATIN-1) character set, and may contain
  5818.          certain escape codes. The ISO 8859-1 set is used by the Amiga,
  5819.          Window 3.0 and several mainframes. GoldED can recognize, use and
  5820.          generate this kludge.
  5821.  
  5822.      INTL <destaddress> <origaddress>
  5823.      ──────────────────────────────────────────────────────────────────────
  5824.          Defined in FTS-0001, this one solves the problem of crossing Zone
  5825.          boundaries. Netmail only. GoldED can generate this line.
  5826.  
  5827.      MSGID: <origaddress> <serialno>
  5828.      ──────────────────────────────────────────────────────────────────────
  5829.          Defined in FTS-0009, this is a method for unique identification of
  5830.          a message. It can be used for dupe checking and replylinking.
  5831.          GoldED can generate this line.
  5832.  
  5833.      MSGTO: <destaddress>
  5834.      ──────────────────────────────────────────────────────────────────────
  5835.          This one is not proposed anywhere, but it looks like it gives the
  5836.          address of the intended recipient. GoldED takes the address for
  5837.          the dest field.
  5838.  
  5839.  
  5840.  
  5841.  
  5842.  
  5843.  
  5844.  
  5845.      ──────────────────────────────────────────────────────────────────────
  5846.      KLUDGE LINES                                    GoldED Manual, Page 85 
  5847.  
  5848.  
  5849.      Original: <Carbon copy, original name>
  5850.      ──────────────────────────────────────────────────────────────────────
  5851.          Generated by the FrontDoor FM editor when it produces carbon copi-
  5852.          es.
  5853.  
  5854.      PATH: <list of nodes>
  5855.      ──────────────────────────────────────────────────────────────────────
  5856.          Defined in FTS-0004, this is a valuable tool for finding dupe
  5857.          links and other structural faults in the net structures. Unfor-
  5858.          tunately the list of nodes is 2D (net/node), and this creates
  5859.          problems when exporting echomail across zones.
  5860.  
  5861.      PTH: <list of nodes>
  5862.      ──────────────────────────────────────────────────────────────────────
  5863.          Not yet a FSC (or is it?), this is a 5D-version of the PATH
  5864.          kludge, which sticks to the top of the msg.
  5865.  
  5866.      PID: <identifier> <version> [serialno]
  5867.      ──────────────────────────────────────────────────────────────────────
  5868.          Proposed in FSC-0046, this takes a stab at the tearline abuse, and
  5869.          puts "safe" information about the first mail processing software
  5870.          in the line. This could be message editors, mail scanners and
  5871.          other stuff.
  5872.  
  5873.      RFD: <id>
  5874.      ──────────────────────────────────────────────────────────────────────
  5875.          Received For Distribution. A kludge inserted by one of the file
  5876.          announcement programs.
  5877.  
  5878.      REPLY: <replyaddress> <replyserialno>
  5879.      ──────────────────────────────────────────────────────────────────────
  5880.          Defined in FTS-0009, this is the MSGID: counterpart. When replying
  5881.          to a message with a MSGID:, the MSGID: of the original is renamed
  5882.          to REPLY:.
  5883.  
  5884.      RID:<stuff>
  5885.      ──────────────────────────────────────────────────────────────────────
  5886.          Unknown kludge which looks suspiciously like the EID.
  5887.  
  5888.      SEEN-BY: <list of nodes>
  5889.      ──────────────────────────────────────────────────────────────────────
  5890.          Defined in FTS-0004, this is a tool for finding dupe links and
  5891.          other structural faults in the net structures. Depending on the
  5892.          mail tosser, the seen-by's may or may not have a preceding ^a
  5893.          character. Unfortunately the list of nodes is 2D (net/node), and
  5894.          this can create problems when exporting echomail across zones.
  5895.  
  5896.      SN:<serialno>
  5897.      ──────────────────────────────────────────────────────────────────────
  5898.          Serial number inserted by the Dutchie message editor.
  5899.  
  5900.      TCL1:, TCL2: <long hex string>
  5901.      ──────────────────────────────────────────────────────────────────────
  5902.          Old obsolete swedish dupecheck/replylink kludge.
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.      ──────────────────────────────────────────────────────────────────────
  5909.      KLUDGE LINES                                    GoldED Manual, Page 86 
  5910.  
  5911.  
  5912.      TOPT <to point>
  5913.      ──────────────────────────────────────────────────────────────────────
  5914.          Defined in FTS-0001, this tells the Point number of the destina-
  5915.          tion. Netmail only. GoldED can generate this line.
  5916.  
  5917.      TZ <offset from UTC>
  5918.      ──────────────────────────────────────────────────────────────────────
  5919.          Specifies the time to *add* to the header time to get the UTC 
  5920.          (Universal Time Coordinated) time. Generated by newer versions of
  5921.          the TrackMail netmail processor.
  5922.  
  5923.      VIA: <netmail tossing info>
  5924.      ──────────────────────────────────────────────────────────────────────
  5925.          Routed netmail messages usually gets a Via line for each node it
  5926.          passes through. This can be used for tracing faults in the netmail
  5927.          routing structure.
  5928.  
  5929.      XID:<stuff>
  5930.      ──────────────────────────────────────────────────────────────────────
  5931.             Unknown kludge which looks suspiciously like the EID.
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944.  
  5945.  
  5946.  
  5947.  
  5948.  
  5949.  
  5950.  
  5951.  
  5952.  
  5953.  
  5954.  
  5955.  
  5956.  
  5957.  
  5958.  
  5959.  
  5960.  
  5961.  
  5962.  
  5963.  
  5964.  
  5965.  
  5966.  
  5967.  
  5968.  
  5969.  
  5970.  
  5971.      ──────────────────────────────────────────────────────────────────────
  5972.      KLUDGE LINES                                    GoldED Manual, Page 87 
  5973.  
  5974.  
  5975.      ──────────────────────────────────────────────────────────────────────
  5976.      34. KNOWN BUGS
  5977.      ──────────────────────────────────────────────────────────────────────
  5978.  
  5979.  
  5980.      GoldED contains a number of still unfixed bugs or semi-unsolvable
  5981.      problems. The following list is not necessarily complete.
  5982.  
  5983.  
  5984.      Internal editor
  5985.      ──────────────────────────────────────────────────────────────────────
  5986.  
  5987.      The internal editor has many odd bugs, most prominently the line wrap-
  5988.      ping when editing at the end of lines and the block (cut/paste)
  5989.      functions. As you may know, the internal editor code is ported from
  5990.      the source of another editor, Msged 2.00, and the code was buggy from
  5991.      the start - my implementation did not make it much better... It is
  5992.      almost impossible to removed the bugs (I have tried many times), and I
  5993.      have resolved to simply write a completely new internal editor in a
  5994.      future version.
  5995.  
  5996.  
  5997.      Swapping
  5998.      ──────────────────────────────────────────────────────────────────────
  5999.  
  6000.      Several users have experienced problems using the swapping facility in
  6001.      GoldED to shell to DOS or an external editor. Usually this is a result
  6002.      of conflicts between various EMS/XMS/extended memory managers. Try
  6003.      using "DOSSWAP DISK", this usually always work (if there is enough
  6004.      free disk ;-). You might also try turning off the OVERLAY keyword, if
  6005.      you had it on.
  6006.  
  6007.  
  6008.      Overlays
  6009.      ──────────────────────────────────────────────────────────────────────
  6010.  
  6011.      In at least one case, I have heard of conflicts between an overlayed
  6012.      version of Binkley, running in a multitasking environment with GoldED.
  6013.      Binkley and GoldED both seems to use and grab the same overlay manager
  6014.      interrupt...
  6015.  
  6016.  
  6017.      There are other bugs and problems, but I can't remember them right
  6018.      now...
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024.  
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.      ──────────────────────────────────────────────────────────────────────
  6035.      KNOWN BUGS                                      GoldED Manual, Page 88 
  6036.  
  6037.  
  6038.      ──────────────────────────────────────────────────────────────────────
  6039.      35. RESTRICTED FEATURES
  6040.      ──────────────────────────────────────────────────────────────────────
  6041.  
  6042.  
  6043.      GoldED has a few non-vital features restricted for unregistered users:
  6044.  
  6045.      ■   Tearline definition.
  6046.      ■   The LoadLanguage feature.
  6047.      ■   ROT13 message encryption.
  6048.      ■   Most of the keywords that can be specified more than once (like
  6049.          ORIGIN) are restricted to a max of 10.
  6050.  
  6051.      In addition, the program will add an extra random pause when
  6052.      initializing. You can press a key to bypass the pause, or use the
  6053.      keystacking mechanism.
  6054.  
  6055.      These restrictions and the pause will go away when you register...
  6056.  
  6057.  
  6058.  
  6059.  
  6060.  
  6061.  
  6062.  
  6063.  
  6064.  
  6065.  
  6066.  
  6067.  
  6068.  
  6069.  
  6070.  
  6071.  
  6072.  
  6073.  
  6074.  
  6075.  
  6076.  
  6077.  
  6078.  
  6079.  
  6080.  
  6081.  
  6082.  
  6083.  
  6084.  
  6085.  
  6086.  
  6087.  
  6088.  
  6089.  
  6090.  
  6091.  
  6092.  
  6093.  
  6094.  
  6095.  
  6096.  
  6097.      ──────────────────────────────────────────────────────────────────────
  6098.      RESTRICTED FEATURES                             GoldED Manual, Page 89 
  6099.  
  6100.  
  6101.      ──────────────────────────────────────────────────────────────────────
  6102.      36. FUTURE PLANS
  6103.      ──────────────────────────────────────────────────────────────────────
  6104.  
  6105.  
  6106.      I have a long list of features waiting to be implemented, and it grows
  6107.      all the time. Here are a few of the bigger ones:
  6108.  
  6109.      ■   New internal editor.
  6110.      ■   Fully menued setup program (built-in).
  6111.      ■   Menu system to supplement direct keyboard operation. 
  6112.      ■   More flexible random system / area definition.
  6113.      ■   Scan for/read your mail in all areas.
  6114.      ■   Better marking facilities.
  6115.      ■   Highest read.
  6116.      ■   Replies reading mode.
  6117.      ■   Nodelist browsing in levels a'la FrontDoor.
  6118.      ■   Offline reader compatibility (QWK, XRS, XPress etc).
  6119.      ■   Other msg formats such as PCBoard, WildCat, XBBS, GSBBS etc.
  6120.      ■   Smarter error handling.
  6121.      ■   Better mouse support.
  6122.      ■   Improved message template format.
  6123.      ■   Conditional macros and macro recording.
  6124.      ■   Versions for OS/2 and Windows 3.x.
  6125.      ■   Simpler "Lite" version.
  6126.      ■   Many other things!
  6127.      ■   Bugfixes...
  6128.  
  6129.      Keep the suggestions coming!
  6130.  
  6131.      -- ++ -- ++ --
  6132.  
  6133.      At the time of writing, this version (2.40) is planned to be the last
  6134.      in 2.xx series. There may be a couple of bugfix/maintenance releases,
  6135.      but that's it.
  6136.  
  6137.      The program has become so large and the sourcecode so complex and
  6138.      tangled, that further development would simply be irresponsible.
  6139.  
  6140.      I am now working on a complete rewrite of GoldED. The first results of
  6141.      this pretty massive effort will be most likely be a "lite" version
  6142.      with only the most important features. It may be released under a
  6143.      different name. See the GOLDED and GOLDED.BETA echoes for further
  6144.      information on the development of the new versions, but don't hold
  6145.      your breath - it will probably be many months until I have anything
  6146.      interesting to show.
  6147.  
  6148.  
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.      ──────────────────────────────────────────────────────────────────────
  6161.      FUTURE PLANS                                    GoldED Manual, Page 90 
  6162.  
  6163.  
  6164.      ──────────────────────────────────────────────────────────────────────
  6165.      37. DISTRIBUTION AND REGISTRATION SITES
  6166.      ──────────────────────────────────────────────────────────────────────
  6167.  
  6168.  
  6169.      The major public releases of GoldED are distributed via the SDS (Soft-
  6170.      ware Distribution System), and should therefore be available around
  6171.      the world at your local SDS node.
  6172.  
  6173.      In addition to this, public beta versions may be available from the
  6174.      registration sites, and many other nodes.
  6175.  
  6176.      See the REGISTER.DOC for more information about registering and a list
  6177.      of the registration sites.
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.  
  6212.  
  6213.  
  6214.  
  6215.  
  6216.  
  6217.  
  6218.  
  6219.  
  6220.  
  6221.  
  6222.  
  6223.      ──────────────────────────────────────────────────────────────────────
  6224.      DISTRIBUTION AND REGISTRATION SITES             GoldED Manual, Page 91 
  6225.  
  6226.  
  6227.      ──────────────────────────────────────────────────────────────────────
  6228.      38. SUPPORT CONFERENCES
  6229.      ──────────────────────────────────────────────────────────────────────
  6230.  
  6231.  
  6232.      Echoid GOLDED, available on all major backbones around the world. The
  6233.      author is present, and does his best to answer questions, well
  6234.      assisted by many enthusiastic users. Comments and suggestions are
  6235.      always welcome.
  6236.  
  6237.      Local support echoes may be available in some nets/regions. Ask your
  6238.      Boss/Hub/NEC/REC/ZEC or the local registration site, if any.
  6239.  
  6240.      PLEASE NOTE: I receive a lot of netmail, and read a lot of echomail.
  6241.      This takes time. Lots of time. Answering my mail usually takes even
  6242.      *more* time. All the (net)mail takes time away from development of
  6243.      GoldED, so please consider if your questions could be answered by
  6244.      other users in your network or region instead.
  6245.  
  6246.  
  6247.  
  6248.  
  6249.  
  6250.  
  6251.  
  6252.  
  6253.  
  6254.  
  6255.  
  6256.  
  6257.  
  6258.  
  6259.  
  6260.  
  6261.  
  6262.  
  6263.  
  6264.  
  6265.  
  6266.  
  6267.  
  6268.  
  6269.  
  6270.  
  6271.  
  6272.  
  6273.  
  6274.  
  6275.  
  6276.  
  6277.  
  6278.  
  6279.  
  6280.  
  6281.  
  6282.  
  6283.  
  6284.  
  6285.  
  6286.      ──────────────────────────────────────────────────────────────────────
  6287.      SUPPORT CONFERENCES                             GoldED Manual, Page 92 
  6288.  
  6289.  
  6290.      ──────────────────────────────────────────────────────────────────────
  6291.      39. ACKNOWLEDGEMENTS
  6292.      ──────────────────────────────────────────────────────────────────────
  6293.  
  6294.  
  6295.      I would like to thank the following persons, who have, in one way or
  6296.      another, helped GoldED to become what it is: (alphabetical list)
  6297.  
  6298.      Adam Hudson                 QuickBBS.
  6299.      Andrew Milner               The RemoteAccess BBS.
  6300.      Chris Irwin                 The D'Bridge mailer.
  6301.      Fabian Fabris               The IMail mail processor. 
  6302.      Hansen & Wolthers           The YAMMED editor.
  6303.      Jim Nutt                    The Msged editor and source.
  6304.      Joaquim H. Homrighausen     FrontDoor and TosScan.
  6305.      Kristian Ottosen            The ME2 editor.
  6306.      Mike Smedley and IDC        The CXL/TCXL library.
  6307.      P.J.Muller                  The Msged/Q editor and source.
  6308.      Scott Dudley                Maximus and Squish.
  6309.      Stig Jacobsen               Various source code and testing.
  6310.  
  6311.      Not least, I thank all the registration sites, betatesters and users
  6312.      for all their inspiring suggestions and bug reports. Keep'em coming!
  6313.  
  6314.      Without the following software, GoldED would have been much harder to
  6315.      write:
  6316.  
  6317.      QEdit (SemWare).            My favorite text-editor.
  6318.      Borland C++.                My favorite C++ compiler (hmm...)
  6319.      4DOS (J.P.Software).        My favorite COMMAND.COM replacement.
  6320.  
  6321.      I thank the authors and companies for producing those fantastic pieces
  6322.      of software.
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328.  
  6329.  
  6330.  
  6331.  
  6332.  
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.  
  6344.  
  6345.  
  6346.  
  6347.  
  6348.  
  6349.      ──────────────────────────────────────────────────────────────────────
  6350.      ACKNOWLEDGEMENTS                                GoldED Manual, Page 93 
  6351.  
  6352.  
  6353.      ──────────────────────────────────────────────────────────────────────
  6354.      40. THE AUTHOR
  6355.      ──────────────────────────────────────────────────────────────────────
  6356.  
  6357.  
  6358.      Name:
  6359.          Odinn Sorensen     (Full name: Odinn Hagleman Sφrensen)
  6360.  
  6361.      Birthdate:
  6362.          17 February 1969, born in Iceland, now lives in Denmark.
  6363.  
  6364.      Occupation:
  6365.          Self-taught C/C++ programmer. Started his own business (Goldware
  6366.          International) after quitting a boring job in november '91. Now
  6367.          working full-time on GoldED and a couple of free-lance programming
  6368.          jobs.
  6369.  
  6370.      Personality:
  6371.          Quiet, all-round nice guy.
  6372.  
  6373.      Equipment:
  6374.          486/33, 8MB RAM, SuperVGA/ET4000/HiColor, 2x128MB HD. (Power! :-)
  6375.          386/25, 5MB RAM, VGA/Mono, 128MB HD, USR New HST/DS modem. (BBS).
  6376.          Canon BJ-10e BubbleJet printer.
  6377.  
  6378.  
  6379.  
  6380.  
  6381.  
  6382.  
  6383.  
  6384.  
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.  
  6392.  
  6393.  
  6394.  
  6395.  
  6396.  
  6397.  
  6398.  
  6399.  
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.  
  6410.  
  6411.  
  6412.      ──────────────────────────────────────────────────────────────────────
  6413.      THE AUTHOR                                      GoldED Manual, Page 94 
  6414.  
  6415.  
  6416.      ──────────────────────────────────────────────────────────────────────
  6417.      APPENDIX A - Attributes
  6418.      ──────────────────────────────────────────────────────────────────────
  6419.  
  6420.  
  6421.      The letters in square brackets [], indicates the compatibility with
  6422.      message formats or major software.
  6423.  
  6424.      F   FLAGS kludge. (FrontDoor, D'Bridge).
  6425.      M   *.MSG format. (Fido, Opus etc).
  6426.      Q   QuickBBS format. (QuickBBS, RemoteAccess, SuperBBS).
  6427.  
  6428.      <attributes> =
  6429.      A/S           [F..]  Archive Sent.
  6430.      ARQ           [.MQ]  Audit Request.
  6431.      ATT           [FMQ]  Attached File.
  6432.      CFM           [F..]  Confirmation Request.
  6433.      CRA           [FMQ]  Crash.
  6434.      DIR           [F..]  Direct.
  6435.      FRQ           [FM.]  File Request.
  6436.      HLD           [FM.]  Hold.
  6437.      HUB           [F..]  Hub/Host Route.
  6438.      IMM           [F..]  Immediate.
  6439.      K/S           [FMQ]  Kill Sent.
  6440.      KFS           [F..]  Delete File Sent.
  6441.      LOC           [.MQ]  Local (always on by default).
  6442.      LOK           [F..]  Locked.
  6443.      ORP           [.M.]  Orphan.
  6444.      PVT           [FMQ]  Private.
  6445.      RCV           [.MQ]  Received.
  6446.      RRC           [.MQ]  Return Receipt.
  6447.      RRQ           [FMQ]  Return Receipt Request.
  6448.      SNT           [.MQ]  Sent.
  6449.      TFS           [F..]  Truncate File Sent.
  6450.      TRS           [.M.]  Transit.
  6451.      URQ           [.M.]  Update File Request.
  6452.      XMA           [F..]  XMail.
  6453.      ZON           [F..]  Zonegate Route.
  6454.  
  6455.  
  6456.      NOTE: Not all the FLAGS attributes are supported completely by any one
  6457.      program.
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472.  
  6473.  
  6474.  
  6475.      ──────────────────────────────────────────────────────────────────────
  6476.      APPENDIX A - Attributes                         GoldED Manual, Page 95 
  6477.  
  6478.  
  6479.      ──────────────────────────────────────────────────────────────────────
  6480.      APPENDIX B - Address masks
  6481.      ──────────────────────────────────────────────────────────────────────
  6482.  
  6483.  
  6484.      <addressmask> = Normal address specifications + special "macronames":
  6485.  
  6486.      MYZONE, MYNET, MYNODE, MYPOINT = parts of main address.
  6487.  
  6488.      ALL, ?        Wildcard for one address part.
  6489.      NETxxx        MYZONE:NETxxx/ALL.0
  6490.      NCxxx         MYZONE:NCxxx/0.0
  6491.      RCxxx         MYZONE:RCxxx/0.0
  6492.      ZCxxx         ZCxxx:ZCxxx/0.0
  6493.      ZONExx        ZONExx:ALL/ALL.0
  6494.      EARTH         ALL:ALL/ALL.ALL
  6495.      WORLD         ALL:ALL/ALL.0
  6496.      OURNET        MYZONE:MYNET/ALL.0
  6497.      MYPOINTS      MYZONE:MYNET/MYNODE.ALL
  6498.      OURPOINTS     MYZONE:MYNET/ALL.ALL
  6499.      ZONEGATEx     MYZONE:MYZONE/ZONEGATEx.0
  6500.  
  6501.      Please note that these macronames are not fully implemented, and
  6502.      cannot be used in situations like Carbon Copy.
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.      ──────────────────────────────────────────────────────────────────────
  6539.      APPENDIX B - Address masks                      GoldED Manual, Page 96 
  6540.