home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / TIM101.ZIP / TIMED.PRN < prev    next >
Encoding:
Text File  |  1994-10-22  |  207.8 KB  |  5,908 lines

  1.  
  2.  
  3.  
  4.               
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.        ┌───────╖┌──────╖┌───────╖┌─╖   ┌─╖┌───────╖┌──────╖┌─────╖
  13.        │ ╔═══╕ ║│ ╔══╕ ║╘══╕ ╔══╝│ ║┌─╖│ ║│ ╔═══╕ ║│ ╔══╕ ║│ ╔═══╝
  14.        │ ║   │ ║│ ╙──┘ ║   │ ║   │ ║│ ║│ ║│ ║   │ ║│ ╙──┘ ║│ ╙──╖
  15.        │ ╙──╖│ ║│ ╔═╕ ╔╝   │ ║   │ ║│ ║│ ║│ ╙──╖│ ║│ ╔═╕ ╔╝│ ╔══╝
  16.        │ ╔══╝│ ║│ ║ └┐╙╖   │ ║   │ ╙┘ ╙┘ ║│ ╔══╝│ ║│ ║ └┐╙╖│ ╙────╖
  17.        ╘═╝   ╘═╝╘═╝  ╘═╝   ╘═╝   ╘═══════╝╘═╝   ╘═╝╘═╝  ╘═╝╘══════╝
  18.  
  19.  
  20.                           presents to you:
  21.  
  22.  
  23.                                   ┌─────╖       ┌─╖
  24.                                   │ ╔═══╝       │ ║
  25.                  ┌─╖   ┌─╖┌─╖  ┌─╖│ ║           │ ║
  26.               ┌──┘ ╙──╖│ ║│ ╙╖┌┘ ║│ ╙──╖  ┌─────┘ ║
  27.               └──┐ ╔══╝│ ║│  ╙┘  ║│ ╔══╝  │ ╔═══╕ ║
  28.                  │ ║   │ ║│ ╔╕╔╕ ║│ ║     │ ║   │ ║
  29.                  │ ╙──╖│ ║│ ║╘╝│ ║│ ╙────╖│ ╙───┘ ║
  30.                  ╘════╝╘═╝╘═╝  ╘═╝╘══════╝╘═══════╝  v1.01
  31.  
  32.               (c) 1992,93,94  Gerard van Essen (2:281/527)
  33.  
  34.  
  35.           A fast message editor for Squish, JAM, *.MSG & Hudson.
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.     timEd version         : 1.01
  51.     Document last updated : October 21 1994
  52.  
  53.     Note:  Features  marked  with {+}  are  only  available  in  registered
  54.     versions of timEd.
  55.  
  56.  
  57.     Programming code credits:
  58.  
  59.  
  60.     !     timEd uses the Squish MSGAPI by Scott Dudley.
  61.  
  62.     !     Squish is a trademark of Scott J. Dudley
  63.  
  64.     !     timEd  uses Thomas  Wagner's EXEC  library to  swap timEd  out of
  65.           memory.
  66.  
  67.     !     timEd's screen writing  routines are  partly based  on code  from
  68.           jim nutt and Erik Vanriper (DOS version).
  69.  
  70.     !     timEd uses Mark Potter's DVAWARE routines (DOS version).
  71.  
  72.     !     JAM(mbp) -  Copyright 1993  Joaquim Homrighausen, Andrew  Milner,
  73.           Mats Birch, Mats Wallin. ALL RIGHTS RESERVED.
  74.  
  75.  
  76.     Documentation credits:
  77.  
  78.  
  79.     Documentation written by Gerard van Essen.
  80.     Mac Chou designed the artwork for the title page.
  81.     Jelle Boot wrote the 'Quick installation' part.
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.                                            timEd v1.01 manual - page 2
  113.  
  114.     Contents.
  115.  
  116.           1.  Introduction.   . . . . . . . . . . . . . . . . . . . .     5
  117.           1.1  What is timEd?   . . . . . . . . . . . . . . . . . . .     5
  118.           1.2  A highlight of timEd's features.   . . . . . . . . . .     6
  119.           1.3  History  . . . . . . . . . . . . . . . . . . . . . . .     7
  120.           1.4  System requirements  . . . . . . . . . . . . . . . . .     8
  121.  
  122.           2  Legal stuff  . . . . . . . . . . . . . . . . . . . . . .     9
  123.           2.1  Copyright, license and disclaimer.   . . . . . . . . .     9
  124.  
  125.           3.  Quick installation  . . . . . . . . . . . . . . . . . .    11
  126.  
  127.           4.  Command line parameters & errorlevels.  . . . . . . . .    12
  128.           4.1  Command line parameters.   . . . . . . . . . . . . . .    12
  129.           4.2  TimEd exit errorlevels   . . . . . . . . . . . . . . .    12
  130.  
  131.           5.  A guided tour of some of timEd's features   . . . . . .    13
  132.           5.1  The Area Selection Screen  . . . . . . . . . . . . . .    13
  133.           5.2  The message reading screen   . . . . . . . . . . . . .    14
  134.           5.3  Entering a message   . . . . . . . . . . . . . . . . .    17
  135.           5.4  Netmail messages   . . . . . . . . . . . . . . . . . .    19
  136.           5.5  The List mode  . . . . . . . . . . . . . . . . . . . .    19
  137.           5.6  The Find Screen  . . . . . . . . . . . . . . . . . . .    20
  138.  
  139.           6.  TimEd command reference   . . . . . . . . . . . . . . .    22
  140.           6.1  The Area Selection Screen.   . . . . . . . . . . . . .    23
  141.           6.2  The Message Reading Screen.  . . . . . . . . . . . . .    25
  142.           6.3  The List Mode.   . . . . . . . . . . . . . . . . . . .    35
  143.           6.4  TimEd's Find feature.  . . . . . . . . . . . . . . . .    35
  144.  
  145.           7.  TimEd keyboard reference  . . . . . . . . . . . . . . .    41
  146.  
  147.           8.  Effective use of timEd: some features explained   . . .    45
  148.           8.1  Creating netmail messages.   . . . . . . . . . . . . .    45
  149.           8.2  AKA matching.  . . . . . . . . . . . . . . . . . . . .    48
  150.           8.3  TimEd's Carbon Copy (CC:) feature.   . . . . . . . . .    49
  151.           8.4  TimEd's crossposting feature.  . . . . . . . . . . . .    50
  152.           8.5  Message attributes   . . . . . . . . . . . . . . . . .    51
  153.           8.6  Using the internal editor  . . . . . . . . . . . . . .    55
  154.           8.7  Using an external editor   . . . . . . . . . . . . . .    58
  155.           8.8  Reading messages 'gated' from Usenet/Internet    . . .    60
  156.  
  157.           9.  Message base formats explained  . . . . . . . . . . . .    61
  158.           9.1  *.MSG  . . . . . . . . . . . . . . . . . . . . . . . .    61
  159.           9.2  Hudson   . . . . . . . . . . . . . . . . . . . . . . .    62
  160.           9.3  Squish   . . . . . . . . . . . . . . . . . . . . . . .    63
  161.           9.4  JAM  . . . . . . . . . . . . . . . . . . . . . . . . .    65
  162.  
  163.           10.  timEd configuration reference    . . . . . . . . . . .    67
  164.  
  165.  
  166.  
  167.                                            timEd v1.01 manual - page 3
  168.  
  169.           11.  Miscellaneous notes.   . . . . . . . . . . . . . . . .    97
  170.           11.1  Multitasking considerations.  . . . . . . . . . . . .    97
  171.           11.2  Some things to remember.  . . . . . . . . . . . . . .    97
  172.           11.3  Technical notes.  . . . . . . . . . . . . . . . . . .    98
  173.           11.4  TimEd source code   . . . . . . . . . . . . . . . . .    98
  174.  
  175.           12.  Frequently asked questions   . . . . . . . . . . . . .    99
  176.  
  177.           13.  Thanks to..  . . . . . . . . . . . . . . . . . . . . .   101
  178.  
  179.           14.  Contacting the author.   . . . . . . . . . . . . . . .   102
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.                                            timEd v1.01 manual - page 4
  225.  
  226.     1.  Introduction.
  227.  
  228.  
  229.     1.1  What is timEd?
  230.  
  231.     TimEd is an electronic mail editor for FidoNet. 
  232.  
  233.     FidoNet is a network of computer hobbyists, which makes  it possible to
  234.     exchange both private  and public messages between systems connected to
  235.     this network,  using the public  telephone network as  its transmission
  236.     medium. 
  237.  
  238.     In-depth discussion  of  FidoNet is  not  appropriate here,  there  are
  239.     other sources for that information.
  240.  
  241.     In order to send  and receive messages, there  are three main tasks  to
  242.     be fulfilled:
  243.  
  244.     1)    Reading and generating messages. 
  245.     2)    Packing  and  unpacking messages  into/from  standard mailpackets
  246.           that can be easily exchanged.
  247.     3)    Transmitting and receiving mailpackets.
  248.  
  249.     Most of the  time, these three  separate tasks are  fulfilled by  three
  250.     different programs.
  251.  
  252.     Programs that  allow the  user to read  and write  messages are  called
  253.     message editors.  TimEd is  a message  editor, that will  allow you  to
  254.     comfortably read and write messages.
  255.  
  256.     Programs  that  will  pack  and  unpack  messages  are  usually  called
  257.     echomail  processors  (or   'tossers').  Some   examples  of   echomail
  258.     processors  that  are used  in  FidoNet:  Squishmail, Fastecho,  GEcho,
  259.     Fmail.
  260.  
  261.     Programs  that  transmit and  receive mailpackets  are  called mailers.
  262.     Some examples  of FidoNet  compatible mailers:  FrontDoor, BinkleyTerm,
  263.     The Box, Portal of Power.
  264.  
  265.     Although  the  separate  tasks  are  usually   fulfilled  by  different
  266.     programs, these programs  have to work  closely together: the  echomail
  267.     processor must unpack the  messages into a format  that can be read  by
  268.     the message editor, just as newly generated messages must  be generated
  269.     in a format that can be understood by the echomail processor.
  270.  
  271.     There are several different ways to reach the same goal, and hence,  as
  272.     you might have guessed,  there are several different formats  available
  273.     to store  messages on a  system. Each of  these formats has  strong and
  274.     weak points. 
  275.  
  276.     The collection of messages stored on the  system is usually referred to
  277.     as  'the message  base' and  the  format in  which they  are stored  is
  278.     called 'the message base format'.
  279.  
  280.  
  281.  
  282.                                            timEd v1.01 manual - page 5
  283.  
  284.     In order  to be  of use  to as  many  people as  possible, timEd  fully
  285.     supports no less  than 4  different message  base formats. This  covers
  286.     all popular  formats used in  FidoNet, as supported  by the most  often
  287.     used echomail processors.
  288.  
  289.  
  290.     1.2  A highlight of timEd's features.
  291.  
  292.  
  293.     *     TimEd  was designed to offer  speed and ease  of use: the program
  294.           is  fast and takes little of your  precious diskspace. It is also
  295.           quite easy to install.
  296.  
  297.     *     Support  for all  major  message base  formats that  are used  in
  298.           FidoNet: Squish, JAM, Hudson and *.MSG
  299.  
  300.     *     Direct  support  for  nodelist  indexes  used  by  FrontDoor  and
  301.           Version 7 nodelists: no need  for large, extra nodelist  indexes,
  302.           taking up lots of diskspace. 
  303.           TimEd will just use the nodelist that is already present on  your
  304.           system!
  305.  
  306.     *     Support for most popular  echomail processors: timEd can read the
  307.           echomail  areas  from  area  configuration   files  generated  by
  308.           Squish, Fastecho, GEcho, Fmail, Imail, Watergate and xMail.
  309.           In addition, it  will read standard AREAS.BBS  format files, that
  310.           can be generated by most other echomail processors.
  311.  
  312.     *     An  internal,  'quotesmart' editor,  with  automatic wordwrapping
  313.           (including  intelligent reformatting of  quotes) and useful block
  314.           commands.
  315.  
  316.     *     Optional  use  of  an  external  editor. If  you  don't  like the
  317.           internal  editor, you  can  still use  the ASCII  editor of  your
  318.           choice.
  319.  
  320.     *     Useful list mode,  with the  option to  tag several messages  and
  321.           move, copy, delete or file all tagged messages with one command.
  322.  
  323.     *     Comprehensive  'find'  function. This  will  let  you search  for
  324.           messages containing keywords you  specify in the header,  kludges
  325.           or  the  body  of  the  message.  Search  options  include  'AND'
  326.           searches, 'OR' searches,  'NOT' searches, case sensitive searches
  327.           and searching for 'whole words only'.
  328.  
  329.           The  function  can be  used to  scan the  current area  only, all
  330.           areas  or tagged  areas,  and to  scan all  messages or  only new
  331.           messages. Searching can  be forward  or backward, and  the search
  332.           direction can even be switched during a search.
  333.  
  334.           Found  messages can  be read  (the registered  version will  even
  335.           highlight  the  lines  containing  any  of the  strings  you  are
  336.           looking  for!), tagged,  written  to  a  file, copied,  moved  or
  337.           deleted.
  338.  
  339.  
  340.                                            timEd v1.01 manual - page 6
  341.  
  342.     *     Built-in,  fast  personal  mail  scanner. This  will  search  all
  343.           message  areas for  messages addressed  to you.  (This feature is
  344.           only available to registered users).
  345.  
  346.     *     Automatic  file   request  feature.   TimEd  can  extract   valid
  347.           filenames that  are found in the message text  and let you launch
  348.           a file request,  after you  selected some  files from a  picklist
  349.           with the filenames that were found.
  350.  
  351.     *     Support for  messages that were  gated from Usenet, allowing  you
  352.           to  send  private  'mail'  without  having  to  worry  about  the
  353.           complicated usenet addresses:  timEd will  put them in  the right
  354.           place for you (FSC-0035).
  355.  
  356.     *     DOS & OS/2 versions available.
  357.  
  358.     *     Lots more :-)
  359.  
  360.  
  361.     1.3  History
  362.  
  363.     TimEd is one of those programs that 'were never meant to be'.
  364.  
  365.     When Scott Dudley released Maximus 2.00 and Squish 1.00,  I immediately
  366.     switched (from  Qmail, *.MSG) to the  much more advanced Squish message
  367.     base  format.  However,  initially   there  were  no  message   editors
  368.     available, so I had  to use Maximus itself  to read the mail.  Although
  369.     this went  reasonably well,  it wasn't  really fast and  I missed  some
  370.     features ('netmail reply' being the most important one).
  371.  
  372.     When  Scott released  the MSGAPI  (and  I had  just bought  my Turbo  C
  373.     compiler  :-) I played  with it a  bit, and  decided to make  a message
  374.     viewer (yes, viewer only!).
  375.  
  376.     I got carried away.
  377.  
  378.     Later several  message editors for  Squish were released, but  I always
  379.     found reasons  not to  switch (too large,  too slow,  too buggy,  ugly,
  380.     whatever :-).
  381.  
  382.     I continued  working on timEd, other  people showed interest, got their
  383.     copies and some of them even liked timEd!
  384.     So.... I decided I  would try to make a  stable version, that could  be
  385.     released 'to  the  public' to  check  out the  reactions  (if any).  Of
  386.     course, a  program is never  ready (or without  bugs), so I  delayed it
  387.     several times.
  388.  
  389.     Nevertheless, I released  a first 'wide beta' version  to the public in
  390.     november '92 as timEd/B5. 
  391.  
  392.     Still  unsure about  the need  for yet  another message  editor, I  was
  393.     pleasantly  surprised by the  amount of reactions  I got. Most  of them
  394.     were  quite positive  as well, which  made me motivated  to continue to
  395.     work on the program.
  396.  
  397.  
  398.                                            timEd v1.01 manual - page 7
  399.  
  400.  
  401.     Several other beta versions were released, until we reached beta 9.
  402.  
  403.     And then there was  this deja-vu thing: a  new message base format  was
  404.     introduced, called JAM. And an accompanying API was released as well!
  405.  
  406.  
  407.     So there it was,  sitting on my harddisk:  the specifications of a  new
  408.     and exciting message base format, with accompanying sample code  for me
  409.     to experiment.
  410.     Like a beautiful  woman, I couldn't  get my  mind off it.  How could  I
  411.     resist?
  412.  
  413.     So, being one  of the  first, timEd  also supported  JAM shortly  after
  414.     that. This introduced timEd to a new group  of users, many of whom were
  415.     still  using  the  Hudson  base.  With  requests  for   Hudson  support
  416.     overflowing my  mailbox, I took the  plunge and implemented support for
  417.     the Hudson message base as well..
  418.  
  419.     At  the  same time,  the  internal editor  was finally  ready  as well,
  420.     adding the last  feature that  was (in my  opinion) still missing,  but
  421.     should be present in a decent message editor.
  422.  
  423.     All of  this paved the  way to the  first official non-beta  release of
  424.     timEd: v1.00.
  425.  
  426.     But this  is it! This version has  all the features I  wanted my editor
  427.     to have, in order  to work comfortably. I am not very  fond of programs
  428.     that are full  of 'bells and  whistles', and you  won't find many  gee-
  429.     whiz-bang  features  in  timEd  (although  it  does have  some  special
  430.     things, like  a  built-in  personal  mail scanner  and  a  nice  'Find'
  431.     feature).
  432.  
  433.     If  you are looking for  soundblaster support, random origins, taglines
  434.     and  configurable beep-lengths, you better go and find yourself another
  435.     program.
  436.  
  437.  
  438.     1.4  System requirements
  439.  
  440.     *     An IBM compatible computer.
  441.     *     MS-DOS 3.3 or later, or OS/2 2.0 or later.
  442.     *     About 350 Kb of available memory.
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.                                            timEd v1.01 manual - page 8
  457.  
  458.     2  Legal stuff
  459.  
  460.  
  461.     2.1  Copyright, license and disclaimer.
  462.  
  463.     *     "timEd"  refers  to  the  executables and  documentation  in  the
  464.           original distribution archive.  TimEd is copyrighted material  by
  465.           Gerard van  Essen.  It may  only be  used in  agreement with  the
  466.           conditions set out in this license agreement.
  467.  
  468.     *     You  are  entitled and  encouraged to  copy and  distibute timEd,
  469.           provided you do not  change the contents of the timEd  archive or
  470.           the program itself,  and no  money or  any other compensation  is
  471.           asked or accepted for  timEd (without written permission from the
  472.           author). 
  473.           Distibution of modified or incomplete archives is prohibited.
  474.  
  475.     *     Although care  has been taken  to write and  test a program  that
  476.           does what  this document states,  the program is provided  as is,
  477.           without  warranty or  guarantee of any  kind, either expressed or
  478.           implied, as  to  the  quality  or performance  of  this  program,
  479.           except that it will occupy disk space.    
  480.      
  481.     *     The  author, Gerard van Essen, will not  be held liable to you or
  482.           anyone for (but not limited to) any direct,  indirect, incidental
  483.           or  consequential  damages,  including  any  lost  profits,  lost
  484.           savings which  may result from the  use or inability  to use this
  485.           program. 
  486.      
  487.           Gerard  van  Essen  is  in  no way  obligated  to  provide future
  488.           versions of, or support for this software. 
  489.      
  490.           Your  use  of the  program  constitutes  your agreement  to  this
  491.           license and  disclaimer and your  release of the author  from any
  492.           form of liability or litigation. 
  493.  
  494.     *     COMMERCIAL use of the  program: you are a commercial  user if you
  495.           make  a  profit from  running timEd,  or if  you  use timEd  in a
  496.           commercial environment  (ie. business, governmental organization,
  497.           association, school, foundation, or  any other form of  juridical
  498.           person). In case of doubt, contact the author.
  499.  
  500.     *     For NON-COMMERCIAL  use,  it is  REQUIRED that  you register  the
  501.           program  after an  evaluation  period  of  30 days.  This  period
  502.           should  be sufficient  to  decide whether  you  want to  continue
  503.           using the program or not.
  504.  
  505.           I would very much appreciate registration, and it will  stimulate
  506.           me to keep on developing the program. 
  507.  
  508.           If  you really  cannot afford  to register  (mainly a  concern to
  509.           'eastern block' countries, the  former USSR etc.), permission  is
  510.           hereby granted to use an unregistered version.
  511.  
  512.  
  513.  
  514.                                            timEd v1.01 manual - page 9
  515.  
  516.           Remember, if you register, you are paying for something that  you
  517.           already  have! Registration  does not  mean you  can force  me to
  518.           implement new features that you like. 
  519.  
  520.     *     For COMMERCIAL  use of  the program, you  should always  register
  521.           the program.  You are, however,  granted an evaluation period  of
  522.           21 days.  After  these  21 days,  you  must either  register  the
  523.           program,  or  stop using  it.  Using an  unregistered  version of
  524.           timEd in  a  commercial  environment for  more  than 21  days  is
  525.           prohibited!
  526.  
  527.     *     You only  have to register  once. Your registration will  also be
  528.           valid for all future releases of timEd.
  529.  
  530.     *     Registration is valid for all versions of timEd. At this  moment,
  531.           there  are  DOS  and  OS/2  versions of  the  program  available.
  532.           Registering timEd  entitles you to run  the DOS version, the OS/2
  533.           version, or both :-)
  534.  
  535.     *     A  registration is  PERSONAL. It  cannot be  transferred to other
  536.           parties. It could, however, be used in different places (but:  by
  537.           the same PERSON). Think of it as  a book in this regard: you  can
  538.           take the book from your home to the office (and read it there).
  539.  
  540.     *     Versions of  timEd  prior to  version  beta 10  (timEd/B10)  were
  541.           freeware and could  not be  registered. You  may continue to  use
  542.           THESE OLDER VERSIONS without  registration, even in a  commercial
  543.           environment.
  544.  
  545.     *     The  author reserves  the  right to  change this  license without
  546.           prior notice, for newer versions of the program.
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.                                            timEd v1.01 manual - page 10
  573.  
  574.     3.  Quick installation
  575.  
  576.  
  577.     Assuming you've just downloaded  the timEd archive from  your favourite
  578.     BBS  the  first thing  to do  is decide  where  to put  the executable,
  579.     helpfile and config file.  You could give timEd a directory of its own.
  580.     However, due  to the small  size of  the program  most users prefer  to
  581.     place timEd in the same directory where their mail processor lives.
  582.  
  583.     Next action is to  edit timed.cfg to suit  your needs and your  system.
  584.     The file  that is  included in  the archive  is  heavily commented  and
  585.     generally  just  changing  the  various  paths  to  reflect  your   own
  586.     directories and  of course inserting  your own  address already  brings
  587.     you halfway to a working system.
  588.  
  589.     The  only  part  that  requires  some  effort  is the  Area  Definition
  590.     section. TimEd will  normally read all  your EchoArea definitions  from
  591.     your mail processor's config file.
  592.  
  593.     As  soon  as you're  in doubt  about a  certain  keyword, refer  to the
  594.     section called 'timEd configuration reference' in this manual. This  is
  595.     an alphabetic listing  of all keywords that  can be used  in timEd.cfg,
  596.     with an explanation of their use.
  597.  
  598.     Just follow the examples provided and when you are finished  you're off
  599.     to the races. Fire up timEd and enjoy.
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.                                            timEd v1.01 manual - page 11
  631.  
  632.     4.  Command line parameters & errorlevels.
  633.  
  634.  
  635.     4.1  Command line parameters.
  636.  
  637.     TimEd knows 2 command line parameters:
  638.  
  639.     -c
  640.  
  641.     Specify the  directory (yes, the  DIRECTORY, not a config  file!) where
  642.     the config file (and helpfile) can be found, like:
  643.  
  644.     timed.exe -cC:\Bbs\timed\
  645.  
  646.     Usually, you  do not need  this. TimEd will  look for timEd.cfg  in the
  647.     current directory by default, where it can usually find it..
  648.  
  649.     And the other command line parameter  is -p, to let timEd pause at  the
  650.     intro  screen  (so  you can  check  what  config files  were  parsed by
  651.     timEd). Like:
  652.  
  653.     timed.exe -p
  654.  
  655.     Of course, you can combine both switches:
  656.  
  657.     timed.exe -p -cC:\Bbs\timed
  658.  
  659.  
  660.     4.2  TimEd exit errorlevels 
  661.  
  662.     TimEd can exit with several useful errorlevels:
  663.  
  664.        No mail entered    :   0
  665.        Netmail entered    :   1
  666.        Echomail entered   :   2
  667.        Local mail entered :   4
  668.  
  669.        If more than one type is entered the numbers are added:
  670.  
  671.        Net + Echo         :   3
  672.        Net + Local        :   5
  673.        Echo + Local       :   6
  674.        Net + Echo + Local :   7
  675.  
  676.        Error: 254
  677.  
  678.  
  679.     You can  trap these  errorlevels in a  batchfile, and scan  echomail or
  680.     pack netmail (or both) based on the errorlevel.
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.                                            timEd v1.01 manual - page 12
  689.  
  690.     5.  A guided tour of some of timEd's features
  691.  
  692.  
  693.     This section  will  show new  users  some of  timEd's features,  as  an
  694.     introduction.  If you are  new to  electronic mail in  general, you may
  695.     find this useful.
  696.  
  697.     If  you are  an  experienced 'electronic  mail reader',  you  will find
  698.     timEd  easy to  use, because it  works like most  other electronic mail
  699.     editors. Some keys may be a bit different, but usually not.
  700.  
  701.     This section is a  'tour', NOT an in-depth  discussion of all the  'ins
  702.     and outs'! There's much more to know than what is presented here!
  703.  
  704.     Pressing  F1  will usually  give  a  helpscreen, listing  the  commands
  705.     available in the  section of the program that you  are currently in. If
  706.     F1 doesn't work, you should check for the  presence of TIMED.HLP in the
  707.     timEd directory.
  708.  
  709.     Let's assume you have already edited timEd.cfg to suit your needs,  and
  710.     that there  are some areas  (at least a  netmail area and  one echomail
  711.     area) installed in there.
  712.     If there are not, please  add some 'fake' areas to the config,  just to
  713.     be able to read and enter some messages..
  714.  
  715.  
  716.     5.1  The Area Selection Screen
  717.  
  718.     After starting up  timEd, and going through the intro  screen, you will
  719.     be presented with a  list of all installed message areas. The list will
  720.     look like this:
  721.  
  722.  
  723.       Area description:                        New    Last  
  724.     ┌──────────────────────────────────────────────────────┐
  725.     │ Netmail Area           NETMAIL             0     47  │
  726.     │ Netmail squish         net2                0    589  │
  727.     │ Netmail squish2        net3                0      2  │
  728.     │ Netmail (rcvd)         rcvd                0      0  │
  729.     │ Netmail (sent)         sent                0      0  │
  730.     │ Netmail JAM            netjam              0    193  │
  731.     │ Netmail JAM2           netjam2             0    149  │
  732.     │ Netmail HMB            nethmb              0      2  │
  733.     │ contrast               contrast            0      7  │
  734.     │ os2.028                os2.028        *   11    110  │
  735.     │ artware                artware             0    155  │
  736.     │ artware.closed         artware.closed      0      0  │
  737.     │ contrast.news          contrast.news       0    780  │
  738.     │ tub                    tub            *    4    216  │
  739.     │ points.133             points.133          0    146  │
  740.     │ fdecho.028             fdecho.028          0     48  │
  741.     │ net_dev.028            net_dev.028    *    5    144  │
  742.     └──────────────────────────────────────────────────────┘
  743.  
  744.  
  745.  
  746.                                            timEd v1.01 manual - page 13
  747.  
  748.     One of  the areas (the first one,  when you first start  timEd up) will
  749.     be 'highlighted'.  You  can  move around  through  the areas  with  the
  750.     cursor keys, page-up and down etc.
  751.  
  752.     On  every line,  the first  part is  the description  of the  area, the
  753.     second part is the official 'areatag' of that area.  
  754.     Then there are two numbers: the first one  is the number of new, unread
  755.     messages that are present  in the area, the  second one is the  highest
  756.     message number in that area. 
  757.     Every area that contains new messages will be marked with a star  ('*')
  758.     in front of the numbers.
  759.  
  760.     At startup, you might see '-     -' instead of the  numbers. This means
  761.     the area was not yet scanned for  new mail. You can scan for a new mail
  762.     by pressing ALT-S (Scan).
  763.  
  764.     You can  now move around to  find the area you  want to read.  When you
  765.     found it, press <enter>.
  766.  
  767.     Tip: to quickly find an area, you can  also start typing the 'areatag'.
  768.     TimEd will quickly jump  to the first area with an areatag that matches
  769.     the letters  you typed (even  if the  string you  are typing is  hidden
  770.     somewhere  in  the  middle  of the  name,  like  the  string  'os2'  in
  771.     comp.os.os2.programming!).
  772.  
  773.     To exit  timEd, press ALT-X (don't  do that now, we  want to finish our
  774.     tour!).
  775.  
  776.     Remember, F1 gives you a help screen if you forgot the commands!
  777.  
  778.  
  779.     5.2  The message reading screen
  780.  
  781.     After you  selected an area  to read,  you will  be presented with  the
  782.     lastread  message of  the area  you entered.  If there  are no messages
  783.     present in that area, a  message indicating that unfortunate  situation
  784.     is shown  (in that  case, proceeed with  'entering a message'  and then
  785.     come back here..).
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.                                            timEd v1.01 manual - page 14
  805.  
  806.     The screen will look like this:
  807.  
  808.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  809.  
  810.     Date : Apr 08 '94, 18:50                       Loc 
  811.     From : Gerard van Essen                2:281/527.1                   
  812.     To   : All                                                             
  813.     Subj : Testing..                                                       
  814.     ──────────────────────────────────────────────────
  815.     Hello All!                                                             
  816.                                                                           
  817.             
  818.        This is just a test!                                                
  819.             
  820.              
  821.     Groetjes, ........  === Art ===                                        
  822.                                                                           
  823.             
  824.     --- timEd 1.00+                                                        
  825.      * Origin:  CONTRAST | TSARTNOC  (2:281/527.1)                         
  826.                                                                           
  827.             
  828.     Area: contrast     100%  Current: 9, high: 9 │ 318K
  829.  
  830.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  831.  
  832.     First we'll take a closer look at the header:
  833.  
  834.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  835.  
  836.     Date : Apr 08 '94, 18:50                       Loc 
  837.     From : Gerard van Essen                2:281/527.1                   
  838.     To   : All                                                             
  839.     Subj :  Testing..                                                      
  840.     ──────────────────────────────────────────────────
  841.  
  842.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  843.  
  844.     As  you can see, it lists the  date (when the message was written), who
  845.     wrote the message (From:), who the message is to (TO:) and the  subject
  846.     of the message.
  847.  
  848.     On  the right hand  side, at the  top you see 'loc'.  That is the place
  849.     where  timEd will  show the  'attributes' (status)  of the  message. In
  850.     this  case it  is  'loc'  (Local: the  message  was generated  on  this
  851.     system).
  852.  
  853.     Below  the attribute you see '2:281/527.1', which is the address of the
  854.     person  who wrote  the  message. This  is  an  echomail area,  and  the
  855.     address of the person who sent the message  was deduced from the origin
  856.     line  at  the bottom  of  the  message. This  has  to  be done  because
  857.     echomail messages are public, and not sent to one  certain address (but
  858.     are spread by many systems), and contain no origin address either.
  859.  
  860.  
  861.  
  862.                                            timEd v1.01 manual - page 15
  863.  
  864.     In  netmail areas,  this  is different,  addresses  are always  present
  865.     there,  and  don't have  to  be  deduced from  the  text. In  addition,
  866.     netmail also has a destination address, that is shown below  the origin
  867.     address:
  868.  
  869.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  870.  
  871.     Date : Apr 08 '94, 18:50                   Pvt Loc 
  872.     From : Gerard van Essen                2:281/527.1                   
  873.     To   : Evin Mulron                     1:138/211.0
  874.     Subj : Testing..                                                       
  875.     ──────────────────────────────────────────────────
  876.  
  877.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  878.  
  879.     This netmail  message is addressed to  Evin Mulron, and  his address is
  880.     1:138/211. As you can  see, this message also  has the 'pvt'  attribute
  881.     (private).
  882.  
  883.     Now let's return to our  sample echomail message, and look at  the body
  884.     again:
  885.  
  886.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  887.  
  888.     ──────────────────────────────────────────────────
  889.     Hello All!                                                             
  890.                                                                           
  891.             
  892.        This  is just a test!                                               
  893.             
  894.              
  895.     Groetjes, ........  === Art ===                                        
  896.                                                                           
  897.             
  898.     --- timEd 1.00+                                                        
  899.      * Origin:  CONTRAST | TSARTNOC  (2:281/527.1)                         
  900.  
  901.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  902.         
  903.     You can see  the text of  the message. Then  there is a line  with '---
  904.     timEd 1.00+', called  the tearline.  This line  should show nothing  at
  905.     all  (so  just '---'),  or  else  the name  of  the  message editor  or
  906.     echomail processor the sender was using.
  907.  
  908.     Then  there is a line with '  * Origin: ...... (<address>)', that shows
  909.     some text and ends with the address of  the person who sent the message
  910.     (which is the place where timEd got the address that was listed  in the
  911.     header of this echomail message).
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.                                            timEd v1.01 manual - page 16
  921.  
  922.     Finally, the bottom line shows:                                        
  923.  
  924.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  925.                                    
  926.     Area: contrast         100%        Current: 9, high: 9 │ 318K
  927.  
  928.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  929.     First  the current area  is shown. Then a  percentage, showing how much
  930.     of the  current messsage was  already shown to  you, the number  of the
  931.     current message, the  number of  the highest  message, and finally  the
  932.     amount of memory that is free (only in the DOS version).
  933.  
  934.     This is the  screen you will be  looking at most  of the time.  You can
  935.     use the cursor keys  (up and down), home, end,  page up & down to  move
  936.     the message body so you can read all of it.
  937.  
  938.     You  can use  cursor right  and left  to move to  the next  or previous
  939.     message.  If you entered a message area  with lots of messages, you can
  940.     now move around in the message area to read all of them.
  941.  
  942.     To quickly move to  the first message in an area, press ctrl-<home>, to
  943.     go to the last one, press ctrl-<end>.
  944.  
  945.     To go back to  the Area Selection Screen, press <ESC>. Press <enter> on
  946.     any area to enter an area again.
  947.  
  948.     Provided  you have alreay  linked up  some areas with  your uplink, and
  949.     mail  is already  flowing, this  basic knowledge  is already  enough to
  950.     keep you busy for several hours a day. But there's more...
  951.  
  952.     There's a  lot  you can  do with  a message.  The F1  help screen  will
  953.     reveal  many  more  functions:  writing  a  message  to a  file  ('W'),
  954.     Printing  it ('P'), deleting it with <del>,  move or copy it to another
  955.     area with 'M' etc. Just try it!
  956.  
  957.     Some other nice things:
  958.  
  959.     Press 'I'. You will be presented with more  info about the message, and
  960.     about the message area you are currently in.
  961.  
  962.     Press 'K' to see hidden control info in the message (if there is any).
  963.  
  964.     Press  'J' to temporarily jump to DOS or  OS/2 to do something else for
  965.     a while.
  966.  
  967.  
  968.     5.3  Entering a message
  969.  
  970.     Reading is good, writing is better. Now we know  how to read a message,
  971.     we also want to write one!
  972.     In order to do this, go into an echomail area, and press <INS>.
  973.  
  974.     You will  now provided  with  a fresh  message header,  with your  name
  975.     already filled in, for you to fill out:
  976.  
  977.  
  978.                                            timEd v1.01 manual - page 17
  979.  
  980.  
  981.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  982.  
  983.     Date : Apr 08 '94, 19:25                                  Loc
  984.     From : Gerard van Essen                           2:281/527.1
  985.     To   : ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  986.     Subj :
  987.     ──────────────────────────────────────────────────────────────
  988.  
  989.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  990.  
  991.     You see  the cursor at the  TO: field. Type a name  if you want to send
  992.     the message to  a particular person, or  just 'All'. Press <enter>  and
  993.     edit the subject.  Press <enter>  again, and  once again  (you will  be
  994.     presented with  an 'attributes' screen, but  we press <enter> and leave
  995.     everything at the default values).
  996.  
  997.     What happens  next depends  on  your setup.  It is  time  to enter  the
  998.     message  body, so  either  the external  editor that  you  installed is
  999.     started up,  or timEd's internal editor kicks  in. Lets' assume you use
  1000.     the internal editor:
  1001.  
  1002.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  1003.  
  1004.     Area: contrast        To: All (Test)           
  1005.  
  1006.     Hello All!                                     
  1007.                                                    
  1008.                                                    
  1009.                                                    
  1010.                                                    
  1011.                                                    
  1012.     Groetjes, ..........  === Art ===
  1013.  
  1014.                                                    
  1015.     ---                                            
  1016.      * Origin:  CONTRAST | TSARTNOC  (2:281/527.1) 
  1017.  
  1018.     = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
  1019.  
  1020.     We see timEd did a lot  of work for us (depending on what you specified
  1021.     in timEd.cfg).
  1022.  
  1023.     The  top line  shows  the  area,  and  the  person(s)  the  message  is
  1024.     addressed to ('all') and the subject between brackets ('test').
  1025.  
  1026.     TimEd already entered  'Hello All' at  the top for  us, and ended  with
  1027.     (Dutch) greetings.
  1028.     It generated an Origin line as well, that is already filled in.
  1029.  
  1030.     We can now easily finish the message text to our liking.
  1031.     Several commands are available (see section on the internal  editor, or
  1032.     press F1 for help).
  1033.  
  1034.  
  1035.  
  1036.                                            timEd v1.01 manual - page 18
  1037.  
  1038.     Once we're ready, we press ALT-S to save the message. 
  1039.     TimEd will do some work for you, generating  the actual message, and we
  1040.     will return at the Message Reading screen. 
  1041.  
  1042.     Press <ctrl-end> to move to the last message in the  area, which is (of
  1043.     course)  the  message  we  just  created!  There,  your  first  message
  1044.     generated with timEd!
  1045.  
  1046.     You know how to  enter a new message now, but usually you want to enter
  1047.     a  reply to another  messages. To do  this, press ALT-R  (or just 'R').
  1048.     Once again, you will  have to edit the  header, but timEd will  already
  1049.     have filled  in some default  values, that may  save you the  typing if
  1050.     they are what you want. You can then simply press <enter>.
  1051.  
  1052.     When you're ready to edit the message body,  you will see that the text
  1053.     of the message you  are replying to is  already present in the  message
  1054.     body, in 'quoted' format: it is preceded by  strings like: 'GvE> ' (the
  1055.     initials of the writer of the  message and a '>' token to indicate  you
  1056.     are quoting someone else).
  1057.     Delete  all the lines  that are  unimportant (or  not needed  to remind
  1058.     others what you are  actually replying to) and insert  your reaction to
  1059.     the message.
  1060.  
  1061.     In general: quote only  what is really needed. Less quoting  is better,
  1062.     you're only repeating what was said before!
  1063.  
  1064.     A very  fast way to reply  is to press 'T'. This  will not let you edit
  1065.     the header at  all, but  automatically inserts  the default values  and
  1066.     immediately puts you in the message editor to edit the body.
  1067.  
  1068.     Once again,  pressing ALT-S will save the  text you typed, and generate
  1069.     a message with it.
  1070.  
  1071.  
  1072.     5.4  Netmail messages
  1073.  
  1074.     As was mentioned  before, netmail is somewhat different  from echomail,
  1075.     because  in  netmail  real   electronic  addresses  are  present   (and
  1076.     necessary). This  means, that  when you  edit a message  header in  the
  1077.     netmail area,  you must also  know the  address of  the person you  are
  1078.     sending a message to.
  1079.     TimEd  can help  you there, with  nodelist lookups (you  only enter the
  1080.     name, and  timEd searches the nodelist for the actual address). Look at
  1081.     the section  'entering netmail messages' later  in this manual for more
  1082.     info.
  1083.  
  1084.  
  1085.     5.5  The List mode
  1086.  
  1087.     Apart  from looking  at messages one  at a  time, you  can also  get an
  1088.     overview  of the  messages  in  the area  using  the List  mode.  While
  1089.     looking at the message reading screen, press 'L'.
  1090.     You  will then be  presented with  a list  of message  headers, looking
  1091.     like this:
  1092.  
  1093.  
  1094.                                            timEd v1.01 manual - page 19
  1095.  
  1096.     ┌──────────────────────────────────────────────────────────────────┐
  1097.     │ 1 Sjaak Paridaens      Gerard van Essen     Printen              │
  1098.     │ 2 Gerard van Essen     Sjaak Paridaens      Printen              │
  1099.     │ 3 Andre Boogaards      Gerard van Essen     Netwerk, rebooten en │
  1100.     │ 4 Andre Boogaards      Gerard van Essen     The Sequel...        │
  1101.     │ 5 Gerard van Essen     Andre Boogaards      Netwerk, rebooten en │
  1102.     │ 6 Dick Pluim           Gerard van Essen     nog een bug?         │
  1103.     │ 7 Gerard van Essen     Dick Pluim           nog een bug?         │
  1104.     │ 8 Andre Boogaards      Gerard van Essen     Netmgr masking idee  │
  1105.     │ 9 Gerard van Essen     All                  Testing..            │
  1106.     └──────────────────────────────────────────────────────────────────┘
  1107.  
  1108.     This looks a  lot like the Area Selection Screen,  but it shows message
  1109.     headers,  not message areas. You can  move around with cursor keys etc.
  1110.     here as well, just like the Area Selection  Screen. It gives you a nice
  1111.     view of  the area. As  soon as  you see  a header  that interests  you,
  1112.     press <enter> on that header, and you will  drop to the Message Reading
  1113.     Screen again, to read the entire message.
  1114.  
  1115.     Now press S  while you are in the List mode. You  will see that the TO:
  1116.     fields are not shown  anymore, but the 'Subject'  lines get a lot  more
  1117.     space. This is mainly for people  who read messages gated from  Usenet.
  1118.     Those messages usually all have  'all' as the to: field, so  that space
  1119.     can be used  for the subject line! You  can also get into this  mode by
  1120.     pressing 'B' (Broad List) while you are at the Message Reading Screen.
  1121.  
  1122.     You can  also tag messages from  the List screen,  by pressing <space>.
  1123.     (Also by pressing '+' to specify a range, and more, see help screen).
  1124.     Use this to  tag a lot of messages, and  then Move, Copy, Delete, Write
  1125.     to file or Print a whole bunch of messages with the touch of a key!
  1126.  
  1127.     Once again: the F1 help screen will give you all the commands!
  1128.  
  1129.  
  1130.     5.6  The Find Screen
  1131.  
  1132.     The last  stop in this  tour is one  of the nicest functions  in timEd:
  1133.     the  Find feature.  It will  let you  search for  messages that  have a
  1134.     certain keyword in them,  in either the header (the From field, the TO:
  1135.     field or the subject) or the message body.
  1136.  
  1137.     TimEd can  search all areas,  or just the  current area. It  can search
  1138.     all messages in the area, or just the new, unread messages.
  1139.  
  1140.     You can  activiate the Find feature  by pressing 'F'. From  what you've
  1141.     seen upto  now, you know that  the first thing to do  is pressing F1 to
  1142.     see  some help on the keys  to use. It will  be pretty easy after that.
  1143.     Fill in the 'find form' (press  <ins> to add a new item) and then press
  1144.     ctrl-<enter> to start  the search.  More info  about the F)ind  feature
  1145.     can be found in a special section about it later in this manual.
  1146.  
  1147.     Also  check out the  file request feature, which  is described later in
  1148.     the manual as well!
  1149.  
  1150.  
  1151.  
  1152.                                            timEd v1.01 manual - page 20
  1153.  
  1154.     This ends our introductory tour. The key to success in timEd is  called
  1155.     'F1'. Remember that, and you'll be on your  way! Many more useful hints
  1156.     and tips can be found in the rest of this manual. If  you don't read it
  1157.     in its entirety, you  may miss out on  some pretty useful things.  That
  1158.     will be _your_ loss.
  1159.  
  1160.     Good luck!
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.                                            timEd v1.01 manual - page 21
  1211.  
  1212.     6.  TimEd command reference
  1213.  
  1214.  
  1215.     This section  explains just about every  command available in timEd. It
  1216.     usually  just tells you how  it works, but often  not why it works like
  1217.     that, or  how you can use  it best. If you want  to know more about the
  1218.     commands,  you  might  find  hints  and  tips  in  the  chapter  called
  1219.     'Effective use of timEd: some features explained'.
  1220.  
  1221.     First,  we start  off with a  short description  of the  string editing
  1222.     function, that is available from several places in timEd.
  1223.  
  1224.  
  1225.     ■ String editing in timEd
  1226.  
  1227.     In timEd, there are several  functions that let you edit  strings. Some
  1228.     examples  include  generating a  message  header  (TO: field,  address,
  1229.     subject) and  the 'write message to  file' function, where you  have to
  1230.     enter a filename.
  1231.  
  1232.     All string editing functions use the same routine, where  the following
  1233.     keys are active:
  1234.  
  1235.     Right arrow, lef arrow : move left and right in string.
  1236.  
  1237.     <end>, <home> :   go to the beginning or the end of the string.
  1238.  
  1239.     <ctrl-left>, <ctrl-right> :   jump to previous or next word. 
  1240.     <ctrl-end>                :   delete  string from  cursor  position  to
  1241.                                   end.
  1242.  
  1243.     Delete and backspace work as expected.
  1244.     Press <INS> to toggle 'insert mode'.
  1245.  
  1246.     And, very useful:
  1247.  
  1248.     CTRL-Y : Delete entire string.
  1249.  
  1250.     You can  also influence timEd's behaviour  with the Jumpy_Edit keyword.
  1251.     See the section listing all keywords for more info.
  1252.  
  1253.     ALT-J will let you shell to the OS when editing any string.
  1254.  
  1255.     Whenever  you edited  a string,  you should press  <enter> to  make the
  1256.     actual change. If you changed your mind, you could press <ESC>. 
  1257.     However,  sometimes you  are editing  a set  of fields  (like editing a
  1258.     message header), where pressing <ESC> would abort  the entire function.
  1259.     In that  case you  can  also press  <TAB> (which  means:  jump to  next
  1260.     field, don't change current contents of string).
  1261.  
  1262.  
  1263.     Now, these are the commands you can use in timEd:
  1264.  
  1265.  
  1266.  
  1267.  
  1268.                                            timEd v1.01 manual - page 22
  1269.  
  1270.     6.1  The Area Selection Screen.
  1271.  
  1272.     After starting timEd up, you will be presented with the  Area Selection
  1273.     Screen: a list of all message areas found in your configuration.
  1274.  
  1275.     Use  the cursor keys (up and down),  <page up>, <page down>, <home> and
  1276.     <end> to move around.
  1277.  
  1278.     A quick way to  find an area is 'speedsearch'. If you know the official
  1279.     areatag of  the area you  want to  read, start  typing that tag.  TimEd
  1280.     will try to find the first  areatag matching the characters you  typed.
  1281.     The characters will also appear at the top of the screen. 
  1282.  
  1283.     If there is  no areatag that  starts with the  letters you type,  timEd
  1284.     will  try to find the string you  typed as a SUBstring somewhere within
  1285.     the areaname.
  1286.     For example, if you have the follwoing areas:
  1287.  
  1288.     comp.os.os2.programmer
  1289.     comp.os.os2.networking
  1290.     comp.os.os2.advocacy
  1291.  
  1292.     and type 'advoc', timEd will find no  areatag that starts with 'advoc',
  1293.     but it WILL find  one that has 'advoc' as a substring! So  it will jump
  1294.     to the third area.
  1295.  
  1296.     The  'speedsearch string'  will  disappear (and  be  cleared) when  you
  1297.     press a 'movement key' (like 'cursor up').
  1298.  
  1299.     If you  press CTRL-L,  timEd will  try to  find a  next  match for  the
  1300.     speedsearch string (this  may come in handy if you  have an area called
  1301.     OS2, but  also one called OS2.028, and they are not close to each other
  1302.     in the arealist).
  1303.  
  1304.     To start reading messages in an area, press  <ENTER> or the right arrow
  1305.     key.  TimEd  will  then  enter  that area  and  display  the  last read
  1306.     message.
  1307.  
  1308.     On the area selection screen, the following keys are also active:
  1309.  
  1310.     ALT-S   :   scan areas for new mail. This will determine the  number of
  1311.                 messages  present in  every  area, and  the  number of  new
  1312.                 (unread) messages. This function  will scan all areas  that
  1313.                 have not been scanned before.
  1314.  
  1315.     ALT-T   :   scan areas for new mail. This will determine the  number of
  1316.                 messages  present  in every  area,  and the  number  of new
  1317.                 (unread) messages.  This function  will  scan _all_  areas,
  1318.                 even if  they were scanned  before. Great  if new mail  was
  1319.                 tossed  in  the background  (on  a  multitasking system  or
  1320.                 network).
  1321.  
  1322.     ALT-P   :   {+}  personal mail scan. This will  scan all areas for mail
  1323.                 addressed TO: you or your alias (as defined in timed.cfg).
  1324.  
  1325.  
  1326.                                            timEd v1.01 manual - page 23
  1327.  
  1328.  
  1329.                 While   viewing  a  found   message,  nearly  all  'normal'
  1330.                 functions are available to you (like  R)eply, T)urbo reply,
  1331.                 P)rint, W)rite to file etc).
  1332.  
  1333.                 Some  keys  (like  cursor  right  and  left)  continue  the
  1334.                 search.  You  can  interrupt  the  search  at any  time  by
  1335.                 pressing <ESC>.
  1336.  
  1337.     ALT-X   :   Exit timEd.  If specified  in timed.cfg, an  'echotoss.log'
  1338.                 file will be written at this point.
  1339.  
  1340.     ALT-L   :   Enter the  area,  and go  directly  into the  'List  mode',
  1341.                 showing a list of message headers.
  1342.  
  1343.     ALT-J   :   Jump to DOS.
  1344.  
  1345.     <space> :   Tag message area (see section about this below).
  1346.  
  1347.     ALT-R   :   Read 'tagset' (for tagged areas, read section below).
  1348.  
  1349.     ALT-S   :   Save 'tagset' (for tagged areas, read section below).
  1350.  
  1351.     ALT-M   :   Select a 'view'  on the arealist (all,  new, tagged etc).
  1352.                 See section below.
  1353.  
  1354.     F1      :   Show a helpscreen with available functions.
  1355.  
  1356.  
  1357.     With  <space>, you can  tag (mark) areas. A  collection of marked areas
  1358.     is  called a 'tagset', and  can be saved to  disk using ALT-S. A tagset
  1359.     that  was saved to  disk, can later  be read  from disk again  by using
  1360.     ALT-R.
  1361.      
  1362.     Each set is identified with  a number (the first one is 0, last  one is
  1363.     9), so you can save up to 10 sets.
  1364.     Tagset number 0  is the default, and will  be automatically loaded from
  1365.     disk when timEd starts up.
  1366.  
  1367.     Together with the ALT-M function (select 'view' on the  arealist), this
  1368.     gives you the opportunity to only see and  work on a selection of areas
  1369.     instead of the entire message base.
  1370.  
  1371.     The following views are available:
  1372.  
  1373.     ■     All areas.
  1374.  
  1375.     This will show all areas found in the configuration file(s).
  1376.  
  1377.     ■     Tagged areas. 
  1378.  
  1379.     This will restrict  your view to the areas you  tagged, others will not
  1380.     be shown (or scanned etc.).  This is mainly useful for SysOps  who have
  1381.     many areas  they never intend to  read anyway (but  want to be  able to
  1382.  
  1383.  
  1384.                                            timEd v1.01 manual - page 24
  1385.  
  1386.     access them once in a while in order to check things). 
  1387.     You will only see  the areas you are interested in at  that moment, and
  1388.     other areas will not  be scanned either, which  will save you a  lot of
  1389.     time. 
  1390.  
  1391.     ■     Areas with new mail. 
  1392.  
  1393.     This  will show only  areas that contain new,  unread messages. This is
  1394.     an easy  way to  read all  new messages: the  number of  areas that  is
  1395.     shown will  decrease  (an area  you  read  will have  no  new  messages
  1396.     anymore and  therefore disappear from  the arealist) until you  have no
  1397.     more unread mail!
  1398.      
  1399.     These two modes (tagged & new messages) can also be combined:
  1400.  
  1401.     ■     Tagged areas with new mail.
  1402.  
  1403.     This will show only areas that are tagged *and* have new mail.
  1404.  
  1405.     The mode at  startup can be  set with a keyword:  Startup_Mode (values:
  1406.     All, New, Tagged or NewTagged).
  1407.  
  1408.     Together  these function  give you  the ability  to usually  work on  a
  1409.     subset of your areas  and easily find areas  with new mail, but  switch
  1410.     to a full view with a keypress.
  1411.  
  1412.  
  1413.  
  1414.     6.2  The Message Reading Screen.
  1415.  
  1416.     When you enter an area, the lastread message will be shown.
  1417.  
  1418.     You can  scroll the  message  body (if  it doesn't  fit  on one  screen
  1419.     entirely) using cursor  keys (up and down) and <page  up>, <page down>,
  1420.     <home> and <end>.
  1421.  
  1422.     <ESC> or ALT-A will take you back to the area selection screen.
  1423.  
  1424.  
  1425.     Moving around in a message area.
  1426.     --------------------------------
  1427.  
  1428.     Press the right  arrow key to  go to the  next message, the  left arrow
  1429.     key to go to the previous message.
  1430.  
  1431.     <ENTER>  will   also  move  to  the   next  message  (unless  you  have
  1432.     'EnterMarks Yes' in your  timEd.cfg - in that  case it will mark  (tag)
  1433.     the  current message and space can then be used  to move a page down in
  1434.     the message (if  there is more  text to show)  or to move  to the  next
  1435.     message (if you are already at the bottom of the text)). 
  1436.  
  1437.     <page  up> and  <page  down> will  move  one page  up  or down  in  the
  1438.     message.
  1439.  
  1440.  
  1441.  
  1442.                                            timEd v1.01 manual - page 25
  1443.  
  1444.     Ctrl-<END> will take you to the last message in the area.
  1445.  
  1446.     Ctrl-<HOME> will take you to the first message in the area.
  1447.  
  1448.     Type a number  to go to  a specific message.  A small box will  pop up,
  1449.     where you can edit the number of the message to jump to.
  1450.  
  1451.     Ctrl-<up>  will move  to  the next  marked ('tagged')  message  in that
  1452.     area.
  1453.  
  1454.     Ctrl-<down>  will  move to  the previous  marked ('tagged')  message in
  1455.     that area.
  1456.  
  1457.     Ctrl <left>  will go to  the 'original' message, i.e.  the message that
  1458.     the current  message is  a reply  to. If  you are  reading a reply  and
  1459.     don't know anymore what the original message was about, use this.
  1460.  
  1461.     Ctrl  <right> will go  to the reply to  this message (if  there are any
  1462.     replies  already). If  there is  more than  one reply,  a list  will be
  1463.     shown (with  the name of  the sender  of the reply)  so you can  choose
  1464.     one.
  1465.     The availability of  replies and 'the original' is shown  at the top of
  1466.     the message screen. An example:
  1467.  
  1468.     -=-
  1469.  
  1470.     Date : 20-10-'92, 21:38     1744
  1471.     From : Jan Terpstra                               2:280/216.0 
  1472.     To   : Hans Boelens
  1473.     Subj : Negeer dit!
  1474.     ──────────────────────────────────────────────────────────────
  1475.  
  1476.     -=-
  1477.  
  1478.     Here you can see, that this message is a reply  to message 17, and that
  1479.     there is a reply to  this message, number 44. If there would  have been
  1480.     more  replies  (and  you  used  a  reply  linker  that  is  capable  of
  1481.     specifying  'multiple uplinks',  a feature  that is  only available for
  1482.     Squish style  message bases) there  would have been more  numbers after
  1483.     the '44'.
  1484.  
  1485.     For JAM style areas:
  1486.  
  1487.     In  addition  to the  'normal'  links, you  may  see  a number  between
  1488.     brackets, like this: (25). That means that  there is _another_ reply to
  1489.     the original message  (it can only show  up if you are reading  a reply
  1490.     to a  certain message). Pressing  ALT-right or ALT-+ will  let you jump
  1491.     to that message.
  1492.  
  1493.     An example:
  1494.  
  1495.     You are reading message #5, it shows (at the top):
  1496.  
  1497.        25 30
  1498.  
  1499.  
  1500.                                            timEd v1.01 manual - page 26
  1501.  
  1502.  
  1503.     That would mean there  are two replies to  this message, number 25  and
  1504.     number 30.
  1505.     You  press ctrl-right  (to get  a pop-up  window, displaying  who wrote
  1506.     both replies), and choose the first reply (number 25).
  1507.  
  1508.     This message (number 25) may show:
  1509.  
  1510.        550 (30)
  1511.  
  1512.     This means that this is a reply  to message 5, that there is a reply to
  1513.     this message  (the reply  is number  50), and  that there is  _another_
  1514.     reply to the original message (the original message  was number 5), and
  1515.     that  the number  of that  other reply is  number 30  (which is exactly
  1516.     what message #5 showed us).
  1517.  
  1518.     Confused? You should be!
  1519.  
  1520.     Simple: if there  is more than  one reply to  a message, you can  press
  1521.     ctrl-right, go to the first reply, and then keep on pressing  ALT-right
  1522.     (or ALT-+) to read all other replies as well. When you reached  the end
  1523.     of all replies, you press ctrl-left to go back to the original  message
  1524.     again..
  1525.  
  1526.     Remeber, this only applies to JAM style areas!
  1527.  
  1528.  
  1529.     ALT-E, E, <ins> : Enter message
  1530.  
  1531.     This will let you create  a new message in the current area. TimEd will
  1532.     first let you edit  the header, and will  then spawn the editor,  where
  1533.     you  can type in the message  text. Save the text  and exit the editor.
  1534.     You will then come back in timEd, that  will read your message and save
  1535.     it.
  1536.     See also the section 'Creating netmail and file attaches'.
  1537.  
  1538.  
  1539.     ALT-R, R, ALT-Q, Q : Reply to message
  1540.  
  1541.     This will let  you write a reply to the message that is currently shown
  1542.     on the screen.  TimEd will let  you edit the  header (press <ENTER>  to
  1543.     accept  the defaults)  and quote  the entire  message. Then  the editor
  1544.     will be spawned..
  1545.  
  1546.  
  1547.     ALT-N, N : Reply other area
  1548.  
  1549.     Create a reply, but  select another area to put the reply in. This will
  1550.     first take you  to the Area Selection Screen, where  you can choose the
  1551.     area.
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.                                            timEd v1.01 manual - page 27
  1559.  
  1560.     ALT-O, O : Reply 'followup'
  1561.  
  1562.     This will  let you quote  the message text  and add your  comments, but
  1563.     will not address the message  to the writer of that message, but to the
  1564.     person to whom the current message is addressed to.
  1565.  
  1566.     So, when someone  writes a message to  John, and you use ALT-O  on that
  1567.     message, it will  be quoted and  also addressed to  John. You can  then
  1568.     add "I want that too!", or something similar :-)
  1569.  
  1570.  
  1571.     ALT-T, T : Reply, accept defaults
  1572.  
  1573.     This  is  the equivalent  of ALT-R,  but you  will  go directly  to the
  1574.     editor, accepting the defaults for the TO: and Subj: fields.
  1575.     This is a fast way to reply, for lazy people with little time :-)
  1576.  
  1577.  
  1578.     CTRL-B: Bounce-reply
  1579.  
  1580.     This is only available  in netmail. It will  generate a reply, but  not
  1581.     quote  the  message. Instead,  it  returns  the  original message  text
  1582.     (including a copy of the message header). 
  1583.  
  1584.     It  will dump you in the message  editor, so you can add the reason for
  1585.     your bounce-action. 
  1586.  
  1587.  
  1588.     ALT-C, C : Change message
  1589.  
  1590.     This will let you change the message (header + body).
  1591.  
  1592.  
  1593.     CTRL-H   : Change header
  1594.  
  1595.     This will you change the header of a message only.
  1596.     ALt-S, S : Change message attributes
  1597.  
  1598.     This will  let you edit  the message's attributes (like  private, crash
  1599.     etc.).
  1600.  
  1601.  
  1602.     CTRL-U   : Unreceive message.
  1603.  
  1604.     This turns *off* the  'received' bit. Be sure *not* to fool around with
  1605.     the message anymore, but move to the next  message (or out of the area,
  1606.     or  whatever) immediately,  or  the 'received'  bit will  be  set again
  1607.     before you know it :)
  1608.  
  1609.  
  1610.     ALT-D, D, <del> : Delete message
  1611.  
  1612.     Delete the current message. TimEd will first ask a confirmation.
  1613.  
  1614.  
  1615.  
  1616.                                            timEd v1.01 manual - page 28
  1617.  
  1618.  
  1619.     ALT-W, W : Write to file
  1620.  
  1621.     Write  the current message to a file. TimEd  will ask for a filename to
  1622.     write to. You can  also put (for example)  LPT1, PRN as the  'filename'
  1623.     to send output to the printer.
  1624.  
  1625.  
  1626.     ALT-P, P : Print message (hardcopy).
  1627.  
  1628.     This will send the current  message to your printer, as defined  by the
  1629.     'Printer' keyword in timEd.cfg. If no 'Printer' statement was  found in
  1630.     timEd.cfg, it will default to LPT1.
  1631.  
  1632.  
  1633.     ALT-M, M : Move, copy, forward
  1634.  
  1635.     This will let you  move, copy or forward the current message to another
  1636.     area.
  1637.     It will first show  you the Area Selection  Screen, where you can  pick
  1638.     the destination area of your choice.
  1639.  
  1640.     The  'forward' option  will let  you  edit the  header  (TO: and  Subj:
  1641.     fields)  before dumping you in the editor, where you can edit or add to
  1642.     the body of the message, before saving it.
  1643.  
  1644.     Differences between copy/move and forward:
  1645.  
  1646.     Copy/Move.
  1647.  
  1648.     These options will change VERY LITTLE of the message.  SEEN-BY's, PATHs
  1649.     and VIA lines will  be stripped. In addition 'sent'  and 'scanned' bits
  1650.     will be toggled  off. Nothing else is  changed: the date/time  is still
  1651.     the same, the  MSGID is still  the same etc. So  this does indeed  what
  1652.     the function says: copy (which is not change!).
  1653.  
  1654.     This will make a message ready to be exported (again?) by your  tosser,
  1655.     but note that  if you are  really sending it  out AGAIN, dupe  checkers
  1656.     may catch it as a dupe (as they  should, of course, as it is a dupe).
  1657.  
  1658.     If   you  copy/move  a  batch  of   messages  (i.e.:  copy/move  tagged
  1659.     messages),  even the above  is not  done and  the message  remains 100%
  1660.     unchanged. The reasoning behind this being, that a mass  move/copy will
  1661.     be to an archive area and never intended to be exported again.
  1662.  
  1663.     Also note,  that  echomail  messages  do NOT  have  a  origination  and
  1664.     destination  address  in  the  header. If  you  move/copy  an  echomail
  1665.     message  to  netmail  (that  *is*  supposed  to  have  useful   address
  1666.     fields!), the address fields will show random values!
  1667.  
  1668.     Forward.
  1669.  
  1670.     Forward  generates  an  entirely  new  message,  with  an entirely  new
  1671.     header, with a correct  name and address, origin,  a new MSGID etc.  In
  1672.  
  1673.  
  1674.                                            timEd v1.01 manual - page 29
  1675.  
  1676.     all respects this is  a new message, it  just shows the body of  an old
  1677.     message. In nearly all  cases (except copy/move to an archive  area and
  1678.     some exceptions) this is the function to use!
  1679.  
  1680.  
  1681.     ALT-V, V, ALT-K, K : Toggle kludges
  1682.  
  1683.     This will  let you  toggle the  display of  kludges (for  this purpose,
  1684.     that also includes SEEN-BY lines). The default (at startup) can be  set
  1685.     in timEd.cfg, using the 'showkludges' keyword.
  1686.  
  1687.  
  1688.     ALT-J, J : Jump to DOS.
  1689.  
  1690.     This will let you 'shell' to DOS. Type 'exit' to return to timEd.
  1691.  
  1692.  
  1693.     ALT-I, I : Message & Area info
  1694.  
  1695.     This will show a  pop-up box with some  info about the current  message
  1696.     and the current area.
  1697.  
  1698.     This will also show the 'setting' for a  Squish style area: the maximum
  1699.     number  of messages to  keep in  this area, the  number of  messages to
  1700.     skip when purging and the number of days to keep messages.
  1701.     From within  timEd, you  can set these  parameters by pressing  'C' and
  1702.     editing the values to whatever you like.
  1703.  
  1704.  
  1705.     '+'   : Go to next area with new mail.
  1706.  
  1707.     Pressing  '+' will move you to  the next area that  has new mail. Using
  1708.     this you can quickly  go from area to  area, without going through  the
  1709.     'Area selection screen'.
  1710.     If timEd cannot find a  'next area with new mail', it will drop  you on
  1711.     the 'Area selection screen'.
  1712.  
  1713.  
  1714.     '-'   : Go to previous area with new mail.
  1715.  
  1716.     This function is similar  to '+', but moves  to the previous area  with
  1717.     new mail.
  1718.  
  1719.  
  1720.     CTRL-<ENTER> : Place bookmark
  1721.  
  1722.     This  will  place  a  mark  on the  current  message.  TimEd  saves the
  1723.     position you are currently  at, and when  you later press <TAB>,  timEd
  1724.     will go back to the message that you marked.
  1725.  
  1726.     With this  function, you can  mark a message,  then move  around within
  1727.     the message area  as much as you like,  and go back to the  message you
  1728.     started with, by simply pressing <TAB>.
  1729.  
  1730.  
  1731.  
  1732.                                            timEd v1.01 manual - page 30
  1733.  
  1734.     Whenever you enter an area, a bookmark  will automatically be placed on
  1735.     the current (i.e.: the lastread) message.
  1736.  
  1737.  
  1738.     <TAB> : Go back to 'bookmarked' message.
  1739.  
  1740.     This key will  let you go back  to the message you earlier  marked with
  1741.     CTRL-<ENTER>.
  1742.  
  1743.  
  1744.     <space>
  1745.  
  1746.     By  pressing the  spacebar, you  tag (mark)  the current  message. This
  1747.     will be indicated  by the text  '[marked]' at the  right of the  screen
  1748.     (in the header).
  1749.     You can tag as many messages  as you like in an area (up  to 16000), in
  1750.     order to later perform a  certain action on these tagged messages (like
  1751.     copying, moving, deleting, writing to file etc). 
  1752.  
  1753.     When  leaving an  area that still  has tagged messages,  timEd will ask
  1754.     you whether you want  to remove these tags  or preserve them. That  way
  1755.     you can  even leave an  area, and come  back later ans  still find your
  1756.     'tags' there. It does take some memory though  (this might be a concern
  1757.     for people in tight memory situations).
  1758.  
  1759.     Moving  to the  next/previous marked  message can  be done  by pressing
  1760.     ctrl-up and ctrl-down.
  1761.  
  1762.  
  1763.     F1 : Help
  1764.  
  1765.     This shows a short help-screen.
  1766.  
  1767.  
  1768.     F9   : Lookup FROM: NAME of message 
  1769.  
  1770.     This will let timEd  do a nodelist lookup for the name that is found in
  1771.     the from: field of the  current message. (Note that this also  works in
  1772.     echomail areas!).
  1773.     If you're  reading a message,  and would  like to  know more about  the
  1774.     person that wrote the current  message, you can force timEd to  look in
  1775.     the nodelist.
  1776.     If timEd finds the name and pops up a window with the name(s), you  can
  1777.     press <tab> to get even more details about the node.
  1778.  
  1779.  
  1780.     F10  : Lookup origin ADDRESS of message 
  1781.  
  1782.     This will  let timEd do a  nodelist lookup for  the origination address
  1783.     of  the  current  message.  (Note  that  this  also works  in  echomail
  1784.     areas!).
  1785.     If you're  reading a message,  and would  like to  know more about  the
  1786.     person that wrote the current  message, you can force timEd to  look in
  1787.     the nodelist.
  1788.  
  1789.  
  1790.                                            timEd v1.01 manual - page 31
  1791.  
  1792.     If timEd finds the address and pops up a window with the node, you  can
  1793.     press <tab> to get even more details about the node.
  1794.  
  1795.  
  1796.     Shift-F10 : Lookup TO: NAME of message 
  1797.  
  1798.     This function is  similar to the two functions above,  but will look up
  1799.     the namein the to: field.
  1800.  
  1801.  
  1802.     ALT-X : Exit timEd
  1803.  
  1804.     This  will return you  to the DOS  prompt. If defined  in timEd.cfg, an
  1805.     echotoss.log file will be generated at this time.
  1806.  
  1807.  
  1808.     CTRL-N : Change current Username.
  1809.  
  1810.     Pick one of the usernames defined (by the NAME  keywords) in timEd.cfg.
  1811.     The name you pick will  be used to enter new  messages. It will be  the
  1812.     default to use until you leave the message area.
  1813.  
  1814.  
  1815.     CTRL-A : Change current Address.
  1816.  
  1817.     A fuction similar to CTRL-N, but to pick one of the defined ADRESSes.
  1818.  
  1819.  
  1820.     ALT-H, H : Edit 'Hello' strings
  1821.  
  1822.     This will show a pop-up box, where you can edit the 'hellostring',  the
  1823.     'rephello' string,  your 'signoff'  and 'origin line'  FOR THE  CURRENT
  1824.     AREA ONLY.
  1825.  
  1826.     With this you can customize your setup on a per-area basis!
  1827.  
  1828.     {+}   The edited  strings can be  saved in  the message area,  so timEd
  1829.           can continue using them at a  later time as well. Whenever  timEd
  1830.           detects a 'custom setup'  file *in a message  area*, it will  use
  1831.           the  strings contained  in that  file  (*only* in  *that* message
  1832.           area), instead of the defaults defined in timEd.cfg.
  1833.  
  1834.           TimEd saves the info in:
  1835.           <areaname>.SQT for Squish areas, 
  1836.           timed.dat      for *.MSG areas, and
  1837.           <areaname>.JTI for JAM areas.
  1838.           MSG##.TIM      for Hudson areas (## is the board number).
  1839.  
  1840.  
  1841.           The origin is saved in:
  1842.           <areaname>.SQO for Squish areas, 
  1843.           origin         for *.MSG areas, and
  1844.           <areaname>.JTO for JAM areas.
  1845.           MSG##.TIM      for Hudson areas (## is the board number).
  1846.  
  1847.  
  1848.                                            timEd v1.01 manual - page 32
  1849.  
  1850.     ALT-U, U: Utils (Message base maintenance).
  1851.     -------------------------------------------
  1852.  
  1853.     There's one  option that is  present for  all types  of areas:  Execute
  1854.     mail processor.
  1855.  
  1856.     This  command  will  write  out the  echotoss.log  (if  applicable) and
  1857.     execute 'mail.bat' (or mail.cmd for OS/2 systems). You can  use this to
  1858.     spawn your echomail processor, without the need to exit timEd.
  1859.  
  1860.     For *.MSG  areas, the  only other  option is  to  renumber. TimEd  will
  1861.     start a batchfile  called renum.bat,  with one  parameter: the  message
  1862.     dir  for  this  area  (like:  renum.bat  c:\binkley\netmail).  In  this
  1863.     batchfile you  can  call  your favorite  renumber  program  (maybe  Bob
  1864.     Hartman's  renum, I think the batch should  then be "renum -R %1"), and
  1865.     maybe run other  programs (like  scanbld.exe for  Max sysops) or  touch
  1866.     semaphores or whatever.
  1867.  
  1868.     For Squish  areas, there are  five other choices: Pack,  Re-Index, Fix,
  1869.     Inspect and UNdelete. This will call SQpack, SQreidx, SQfix  and SQinfo
  1870.     respectively  (with the  message  area as  parameter), or  undelete all
  1871.     deleted messages in an area. 
  1872.     See  to  it that  the  programs  (SQpack etc)  are  in  your path.  The
  1873.     programs  are *not*  called  with the  extension .EXE,  so  you *could*
  1874.     place a file  called (for  example) sqpack.bat  (or .CMD  for OS/2)  in
  1875.     your path instead, and call SQpack/386/DPMI instead :)
  1876.  
  1877.     For  those who  like  to fiddle:  SQpack  is actually  called  with two
  1878.     parameters:
  1879.  
  1880.     SQPack <dir/basename of area> <areatag> 
  1881.      
  1882.     SQpack.exe  will  not use  the  second parameter,  but  if  you make  a
  1883.     batchfile  called  SQPack.bat (dos)  or SQPack.cmd  (OS/2) you can  use
  1884.     the second parameter,  for example to  link the message  area as  well,
  1885.     like this: 
  1886.  
  1887.     sqpack.bat: 
  1888.     sqpack.exe %1          <-- Don't forget .EXE! 
  1889.     squish link -f%2 
  1890.  
  1891.  
  1892.     For JAM areas,  there is an 'Inspect' option. This  will call a program
  1893.     called JAMINFO, with the path + basename of the current  area as as the
  1894.     only command line parameter. JAMINFO is a diagnostic utility  that will
  1895.     scan JAM areas for errors.
  1896.  
  1897.  
  1898.     Some considerations:
  1899.  
  1900.     If you have  a Squish area stuffed away  in a directory that  has a dot
  1901.     in it (like c:\msgs\sysop.028\sqdfile), SQpack will  get confused (only
  1902.     SQpack, not  the other utils) and think  you specified an area.dat file
  1903.     on the commandline. This will happen if you would do this:
  1904.  
  1905.  
  1906.                                            timEd v1.01 manual - page 33
  1907.  
  1908.  
  1909.     SQpack c:\msgs\sysop.028\sqdfile
  1910.  
  1911.     .. which is what timEd does :) So it won't work for such areas.
  1912.  
  1913.  
  1914.     CTRL-F : File request generation.
  1915.     ---------------------------------
  1916.  
  1917.     When you press CTRL-F,  timEd will try to  find filenames in a  message
  1918.     (usually seen in 'file announcement' messages for SDS etc).
  1919.  
  1920.     Unlike  other message  editors, timEd  does not  (even try  to) support
  1921.     specific 'announcement programs' by recognizing their  'formats'. There
  1922.     are  many programs out there, and modern  ones even allow you to design
  1923.     your own format. I think it's a waste of (programming) effort and  code
  1924.     (size/speed) to try and support them.
  1925.     It just  looks for  strings that  look like  filenames. This search  is
  1926.     'extension  driven':  timEd  simply   looks  for  file  extensions   :)
  1927.     Currently recognized:
  1928.  
  1929.     "arj", "zip", "arc", "pak",  "lzh", "sqz", "com", "exe",  "lha", "zoo",
  1930.     "txt", "sdn", "sda", "ans", "jpg", "gif", "tar", "rar"
  1931.  
  1932.     When you press  ctrl-f, timEd will try to find  those extensions in the
  1933.     message, and  a list with all  filenames will pop up  on the right hand
  1934.     side of  your screen.  You can scroll  through the  list, select  files
  1935.     with <enter> or <space>,  select all with '+',  unselect all with  '-',
  1936.     accept the current  selection with  <ctrl-enter>. Just  as with a  file
  1937.     attach.
  1938.  
  1939.     Limited  message scrolling  is still  available: press  <ctrl-pgup> and
  1940.     <ctrl-pgdn> to move the message (in  case you don't even recognize  the
  1941.     filenames, and the descriptions are somewhere else in the message).
  1942.  
  1943.     In case timEd  missed a filename, or if you  simply want to add one not
  1944.     listed in the message  (like FILES), press <INS>  and type the name  of
  1945.     the file. It will be added to the list, already selected.
  1946.  
  1947.     If timEd can't find any files,  it'll show a list with only  "FILES" on
  1948.     it. You can  also abuse this  to just request  FILES from someone  that
  1949.     seems  to have an interesting BBS (but  is not announcing files in that
  1950.     message).
  1951.     When you press <ctrl-enter> to accept, timEd will  take you to the area
  1952.     selection screen, where you can pick an appropriate (netmail) area. 
  1953.     It'll then let  you edit the message header (maybe  add crash, or maybe
  1954.     do  a lookup on the SysOp  name to pick another  high speed line of the
  1955.     same  system), and after you press <enter> it'll write the file request
  1956.     message(s) for you (empty, we don't want to write  senseless "automatic
  1957.     file request" messages).
  1958.  
  1959.     Watch your phone bill! :-)
  1960.  
  1961.  
  1962.  
  1963.  
  1964.                                            timEd v1.01 manual - page 34
  1965.  
  1966.     6.3  The List Mode.
  1967.  
  1968.  
  1969.     ALT-L, L : List headers, normal format.
  1970.     ALT-B, B : List headers, no TO: field, broad subject field.
  1971.  
  1972.     This will show you a list of message headers in the current area.
  1973.  
  1974.     Use  <cursor up>,  <cursor down>,  <page up>,  <page down>,  <home> and
  1975.     <end> to move around through the list.
  1976.  
  1977.     Press <ENTER> or <cursor right> to read the highlighted message.
  1978.  
  1979.     You can also  press <TAB> to get  a display of the  full header of  the
  1980.     currently highlighted message, without leaving the list mode.
  1981.  
  1982.     <ESC> will  take you  back to  the current message  before you  pressed
  1983.     ALT-L.
  1984.  
  1985.     Other keys that are active in 'list mode':
  1986.  
  1987.     <Space> : mark highlighted message
  1988.  
  1989.     + : mark range of msgs
  1990.     - : unmark range of msgs
  1991.  
  1992.     This will show  a pop-up box, where you can enter the range of messages
  1993.     to be marked.
  1994.     ALT+            : mark all messages in this area
  1995.     ALT-            : unmark all messages in this area
  1996.  
  1997.     ALT-D, D, <del> : kill all marked msgs.
  1998.     ALT-M, M        : move all marked msgs to another area.
  1999.     ALT-C, C        : copy marked msgs to another area.
  2000.     ALT-W, W        : write marked msgs to file.
  2001.     ALT-P, P        : print marked messages.
  2002.     F1              : Show a short help screen.
  2003.     ALT-J, J        : Jump to DOS.
  2004.     ALT-S, S        : Switch between 'broad' and normal subject width  (for
  2005.                       Usenet messages).
  2006.  
  2007.  
  2008.     6.4  TimEd's Find feature.
  2009.  
  2010.  
  2011.     ALT-F, F : Find message
  2012.  
  2013.     This will show the  Find screen, where you can set the criteria for the
  2014.     search. It looks like this:
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.                                            timEd v1.01 manual - page 35
  2023.  
  2024.     ╔═══════════════════════════════════════════════════════════╗
  2025.     ║            timEd - Search configuration manager           ║
  2026.     ║───────────────────────────────────────────────────────────║
  2027.     ║ timed   (B--SK ---) & netmgr   (B--S- ---)                ║
  2028.     ║ wimm    (B--S- ---)                                       ║
  2029.     ║                                                           ║
  2030.     ║                                                           ║
  2031.     ║                                                           ║
  2032.     ║                                                           ║
  2033.     ║                                                           ║
  2034.     ║─────────────────[ Search options: ]───────────────────────║
  2035.     ║ Areas : All      Messages: New      Direction: Forward    ║
  2036.     ║ Action: Read                                              ║
  2037.     ╚═══════════════════════════════════════════════════════════╝
  2038.  
  2039.  
  2040.     There are two main parts in the screen:
  2041.  
  2042.  
  2043.     A.    The biggest part  is the part  where the strings that  timEd will
  2044.           search  for are  shown.  It consists  of the  strings themselves,
  2045.           followed by  the search options  for that  item between  brackets
  2046.           [an  example: "timed  (B--SK ---)"].  More than  one item  can be
  2047.           combined.
  2048.  
  2049.     B.    The smaller part of the screen, at the bottom.  This is where the
  2050.           search options that  do not  belong to  one specific search  item
  2051.           are shown.  This includes things like  which areas to search, and
  2052.           what the direction of the search is.
  2053.  
  2054.  
  2055.     Part A, the search strings.
  2056.     ---------------------------
  2057.  
  2058.  
  2059.     AND and OR searches.
  2060.  
  2061.  
  2062.     TimEd is  capable of  doing 'AND'  searches (that is:  search for  more
  2063.     than one string,  and all strings must be present for the message to be
  2064.     consider a 'match' for the search. 
  2065.     It can also  do 'OR' searches (search for more  than one string, if any
  2066.     of these is present, the message is considered a match).
  2067.     AND and OR  can also be combined in  a search (string A  _and_ string B
  2068.     must be present, _or_ string C must be present in a message).
  2069.  
  2070.     TimEd displays the elements of an 'AND' search on 1 line, like this:
  2071.  
  2072.     timed   (B--SK ---) & netmgr   (B--S- ---) 
  2073.  
  2074.     This line  holds two elements, separated  by the AND token  ('&'). Both
  2075.     elements consist  of  a  string to  search  for ('timed'  and  'netmgr'
  2076.     respectively),  and the search options for that item (between brackets,
  2077.     let's ignore the search options for now, we'll get to them later).
  2078.  
  2079.  
  2080.                                            timEd v1.01 manual - page 36
  2081.  
  2082.     The example  above  means:  a message  must  both contain  'timed'  AND
  2083.     'netmgr' to be considered a 'match'.
  2084.  
  2085.     A  line can  also contain  just  one element,  in that  case only  that
  2086.     element has to be present for a match.
  2087.  
  2088.     The elements  for an  'OR' search  are shown  as different lines,  like
  2089.     this:
  2090.  
  2091.     timed   (B--SK ---)
  2092.     wimm    (B--S- ---)
  2093.  
  2094.     The  above  means: a  message must  contain  'timed', OR  'wimm'  to be
  2095.     considered a match.
  2096.      
  2097.     Finally, AND and OR  can be combined, where  we get the screen  that we
  2098.     saw earlier:
  2099.  
  2100.     timed   (B--SK ---) & netmgr   (B--S- ---)                
  2101.     wimm    (B--S- ---)                                      
  2102.  
  2103.     This means:  a message must  contain 'timed'  AND 'netmgr', OR  it must
  2104.     contain 'wimm', in order to be considered a match.
  2105.  
  2106.  
  2107.     Search options.
  2108.  
  2109.     The search options are shown behind the string, for example:
  2110.  
  2111.     timed   (B--SK ---)
  2112.  
  2113.     Here the search options are B, S and K.
  2114.     The following options are possible:
  2115.  
  2116.     B - Search for the string in the body of the message.
  2117.     F - Search for the string in the from: field of the message.
  2118.     T - Search for the string in the to: field of the message.
  2119.     S - Search for the string in the subject field of the message.
  2120.     K - Search for the string in the kludges of the message.
  2121.     W - Search for 'whole words' only (not a part of a word or substring).
  2122.     C - Search is case sensitive.
  2123.     ! - String must NOT be present.
  2124.  
  2125.     Certain letters, that  represent certain options,  will always show  up
  2126.     in the same location.  If the 'search body'  option is active, the  'B'
  2127.     that indicates  this will always  be the  first letter.  If you do  not
  2128.     want  to search  the  body, the  first 'letter'  of the  search options
  2129.     field will be a minus sign ('-').
  2130.  
  2131.  
  2132.     Entering search strings and options. 
  2133.  
  2134.  
  2135.     This is  very easy. Just press  <INS> to enter  a new string  to search
  2136.  
  2137.  
  2138.                                            timEd v1.01 manual - page 37
  2139.  
  2140.     for, or press  <enter> on a certain line that you wish to change. Press
  2141.     <del> to delete an existing item.
  2142.  
  2143.     For editing, you will be presented with the following pop up menu:
  2144.  
  2145.  
  2146.     ╔═════════════════════════════════════════════════════════════════╗
  2147.     ║             timEd - Search configuration manager                ║
  2148.     ║─────────────────────────────────────────────────────────────────║
  2149.     ║ timed    (B--SK ---) & netmgr   (B--S- ---)                     ║
  2150.     ║ wimm     (B--S- ╒══════════════════════════════════╕            ║
  2151.     ║                 │ String:               Options:   │            ║
  2152.     ║                 │──────────────────────────────────│            ║
  2153.     ║                 │ timed                  B--SK --- │            ║
  2154.     ║                 │ netmgr                 B--S- --- │            ║
  2155.     ║                 │                                  │            ║
  2156.     ║                 │                                  │            ║
  2157.     ║                 ╘══════════════════════════════════╛            ║
  2158.     ║                                                                 ║
  2159.     ║──────────────────────[ Search options: ] ───────────────────────║
  2160.     ║ Areas : All        Messages: New        Direction: Forward      ║
  2161.     ║ Action: Read                                                    ║
  2162.     ╚═════════════════════════════════════════════════════════════════╝
  2163.  
  2164.     In this popup window, you can enter the separate elements of the  'AND'
  2165.     search  and it's options. You can enter  up to 10 elements for an 'AND'
  2166.     search.
  2167.  
  2168.     Once again, you can  add neww items with  <INS> and edit existing  ones
  2169.     with  <enter>. You can  delete an existing item  with <del>. Once ready
  2170.     with editing, press <ESC> to leave this part.
  2171.  
  2172.     First, you  can type in  the string to  search for. The  press <enter>,
  2173.     and you will get the following pop-up menu to set the search options:
  2174.  
  2175.  
  2176.                 ╒═══════════════════════════════════╕
  2177.                 │ String:                Options:   │
  2178.                 │─────╒═════════════════════════╕───│
  2179.                 │ test│   Search body           │-  │
  2180.                 │     │   Search from: field    │   │
  2181.                 │     │   Search to: field      │   │
  2182.                 │     │   Search subject        │   │
  2183.                 │     │   Search kludges        │   │
  2184.                 │     │─────────────────────────│   │
  2185.                 │     │   Whole words only      │   │
  2186.                 │     │   Case sensitive search │   │
  2187.                 │     │   Should NOT be present │   │
  2188.                 │     ╘═════════════════════════╛   │
  2189.                 │                                   │
  2190.                 ╘═══════════════════════════════════╛
  2191.  
  2192.     You  can scroll  through  this  menu, and  press  <enter>  to toggle  a
  2193.     certain option 'on'  or 'off'.  Once ready, press  <esc> to leave  this
  2194.  
  2195.  
  2196.                                            timEd v1.01 manual - page 38
  2197.  
  2198.     part.
  2199.  
  2200.  
  2201.     Part B. Setting the search options.
  2202.  
  2203.  
  2204.     From the main screen,  you can press ALT-O  to set the search  options.
  2205.     You will be presented with the following menu:
  2206.  
  2207.  
  2208.                  ╒═════════════════════════════════════╕                   
  2209.                  │ Areas     All                        │                  
  2210.                  │ Messages  New                        │                  
  2211.                  │ Direction Forward                    │                  
  2212.                  │ Action    Read                       │                  
  2213.                  ╘═════════════════════════════════════╛                   
  2214.  
  2215.     You can scroll through the options, pressing <enter> to  switch between
  2216.     the different possibilities. 
  2217.  
  2218.     To select an 'Action' you will once again get a pop-up menu,  where you
  2219.     can choose what you want to do with messages that are found:
  2220.  
  2221.     Read              - Read the found message(s).
  2222.     Mark              - Mark ('tag') the message(s).
  2223.     Delete            - Delete the message(s).
  2224.     Write to file     - Write all found messages to a file.
  2225.     Copy              - Copy messages to another area.
  2226.     Move              - Move the messages to another area.
  2227.  
  2228.  
  2229.     {+} Since it  can be a  lot of work  to enter a  bunch of strings  with
  2230.     their  options, timEd  offers you  the possibility  to save  the search
  2231.     profile of a certain area.
  2232.     If you press  ALT-S, timEd  will permanently  save the search  profile.
  2233.     Whenever you enter  the Find  function in  that particular area  again,
  2234.     timEd  will  read  in  these  options  from  disk.  This  way, you  can
  2235.     regularly  do  quite  complex searches  in  certain  areas without  any
  2236.     trouble.
  2237.  
  2238.  
  2239.     Once all options are set, and strings to look for are entered, you  can
  2240.     start a search by pressing ctrl-<enter>.
  2241.  
  2242.     TimEd will  then search where you told him to search, for what you told
  2243.     him  to search for. Whenever it finds  a match, it will do with it what
  2244.     you told him to do with it :-)
  2245.     It  will search headers, kludges or bodies, all areas, the current area
  2246.     etc. And mark, copy, move, delete, write to file  or let you read every
  2247.     match it finds.
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.                                            timEd v1.01 manual - page 39
  2255.  
  2256.     During the search, you can influence timEd's behaviour: 
  2257.  
  2258.     <cursor left>:    timEd will search backward, even if  it was currently
  2259.                       scanning forward.
  2260.     <cursor right>:   timEd will search forward,  even if it was  currently
  2261.                       scanning backward.
  2262.     '+'               Skip rest  of this area,  and go  on scanning in  the
  2263.                       next area (searching forward from now on).
  2264.     '-'               Skip rest  of this area,  and go  on scanning in  the
  2265.                       previous area (searching backward from now on).
  2266.     <esc>             Abort the scanning.
  2267.  
  2268.     These keys can  be using during the  actual scanning process. They  can
  2269.     also be used when  you are reading a  certain message that timEd  found
  2270.     (evidently only  if you  set the 'action'  to 'read' and  not something
  2271.     else like 'tag').
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.                                            timEd v1.01 manual - page 40
  2313.  
  2314.     7.  TimEd keyboard reference
  2315.  
  2316.  
  2317.     This  section simply lists  all available key  combinations that should
  2318.     do something useful in timEd.
  2319.     Features marked with {+} are for registered users only.
  2320.  
  2321.     In general: F1 will give you some help in several places.
  2322.  
  2323.  
  2324.     Area selection screen:
  2325.     ----------------------
  2326.  
  2327.     ALT-S         : Scan unscanned areas for new mail
  2328.     ALT-T         : Scan all areas (even if already scanned) for new mail
  2329.     ALT-P {+}     : Personal mailscan in all areas
  2330.                     When a message is found:
  2331.                     ALT-R : Reply
  2332.                     ALT-N : Reply in other area
  2333.                     etc.
  2334.     <ESC>         : Interrupt scan
  2335.     ALT-J         : Jump to OS (Shell)
  2336.     ALT-X         : Exit timEd
  2337.     <ENTER>       : Enter highlighted area
  2338.     <right arrow> : Enter highlighted area
  2339.  
  2340.     ALT-L         : Enter area in L)ist mode
  2341.     <space>       : Tag area.
  2342.     ALT-W         : Write out current 'tagset'.
  2343.     ALT-W         : Read in 'tagset' from disk.
  2344.     ALT-M         : Change current 'view' on areas (all, new, tagged etc.)
  2345.     F1            : Help
  2346.  
  2347.  
  2348.     Message reading screen.
  2349.     -----------------------
  2350.  
  2351.     @  = hold down ALT key.
  2352.     ^  = hold down CTRL key.
  2353.     Sh = hold down Shift key.
  2354.  
  2355.  
  2356.     home          :   Top of message
  2357.     end           :   Bottom of msg
  2358.     @E, E, ins    :   Enter message
  2359.     @R, R         :   Reply to message
  2360.     @T, T         :   Reply, fast (don't edit header)
  2361.     @N, N         :   Reply in another area
  2362.     @O, O         :   Reply  'followup'   (reply  addressed  to   the  same
  2363.                       person).
  2364.     @C, C         :   Change message
  2365.     ^H            :   Change header
  2366.     @S, S         :   Change attributes
  2367.     @D, D, del    :   Delete message
  2368.  
  2369.  
  2370.                                            timEd v1.01 manual - page 41
  2371.  
  2372.     @P, P         :   Print msg
  2373.     @W, W         :   Write to file
  2374.     ^U            :   Unreceive msg (toggle 'received' bit off).
  2375.     ^B            :   Bounce reply  (reply, don't quote  but show  original
  2376.                       message)
  2377.     @M, M         :   Move/Copy/Forward
  2378.     space         :   Mark message
  2379.     @L, L         :   List headers
  2380.     @B, B         :   Broad list
  2381.     @H, H         :   Edit 'Hello' info
  2382.     @I, I         :   Msg & Area info
  2383.     @F, F         :   Find message
  2384.     ^A, ^N        :   Change address or change name
  2385.     ^F            :   Generate  file  request  from  files  found  in  this
  2386.                       message.
  2387.     @V, K         :   Toggle display of kludges
  2388.     @X            :   Exit timEd
  2389.     @U, U         :   Area maintenance menu
  2390.     @J, J         :   Jump to OS (Shell)
  2391.     '+', '-'      :   Goto Next/previous area with new mail
  2392.     ^up/^down     :   Goto Next/previous marked message
  2393.     <number>      :   Goto msg # (specific number)
  2394.     right, left   :   Next, previous msg
  2395.     enter         :   next message
  2396.     ^end, ^home   :   Last, first message
  2397.     ^right, ^left :   goto reply, original
  2398.     @+/@right     :   next reply (JAM)
  2399.     esc, @A       :   Quit area
  2400.     ^enter        :   Set bookmark
  2401.     TAB           :   Return to Bookmark
  2402.     F10           :   Lookup origination address of message in nodelist
  2403.     Sh-F10        :   Lookup TO: name in nodelist
  2404.     F9            :   Lookup FROM: name in nodelist
  2405.  
  2406.  
  2407.     Message list screen.
  2408.     --------------------
  2409.  
  2410.     <ENTER>, <right> : Goto highlighted msg
  2411.     up, down         : Move up, down in list
  2412.     page up, down    : Move page up, down in list
  2413.     home, end        : First, last msg in area
  2414.     <SPACE>          : Toggle mark of highlighted message
  2415.     <TAB>            : Show full header of highlighted message
  2416.     +                : Mark range of messages
  2417.     ALT+             : Mark all messages
  2418.     -                : Unmark range of messages
  2419.     ALT-             : Unmark all messages
  2420.     ALT-D, D, <del>  : Delete marked messages
  2421.     ALT-M, M         : Move marked messages
  2422.     ALT-C, C         : Copy marked message
  2423.     ALT-W, W         : Write marked msgs to file
  2424.     ALt-S, S         : Switch between broad/normal list
  2425.     ALT-J, J         : Jump to OS (Shell)
  2426.  
  2427.  
  2428.                                            timEd v1.01 manual - page 42
  2429.  
  2430.     <ESC>            : Return to message reading screen
  2431.     F1               : Help
  2432.  
  2433.  
  2434.     The 'find feature' screen.
  2435.     --------------------------
  2436.  
  2437.     ALT-R         : clear all search strings
  2438.     ALT-S {+}     : save current search arguments
  2439.     ALT-O         : edit generic search options
  2440.     ctrl <ENTER>  : start search
  2441.                     When a match is found:
  2442.                     ALT-R : Reply to msg
  2443.                     ALT-N : Reply other area
  2444.                     etc.
  2445.                     Right arrow : search for next match
  2446.  
  2447.     While searching or match found:
  2448.  
  2449.     <ESC>         :   Interrupt search
  2450.     +             :   Skip rest of this area, continue search in next area
  2451.     -             :   Skip rest of this  area, continue search in  previous
  2452.                       area
  2453.     <right>       :   Go on searching forward
  2454.     <left>        :   Go on searching backward
  2455.  
  2456.  
  2457.     File attach selection.
  2458.     ----------------------
  2459.  
  2460.     <ENTER>, <SPACE> : Toggle mark on file
  2461.     +                : Mark all files
  2462.     -                : Unmark all files
  2463.     ctrl <ENTER>     : Accept selection
  2464.     <ESC>            : Go back to subject editing
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.                                            timEd v1.01 manual - page 43
  2487.  
  2488.     The Internal editor.
  2489.     --------------------
  2490.  
  2491.     ctrl-<cursor right> : jump word right       ALT-S : Save Message
  2492.     ctrl-<cursor left>  : jump word left        ESC   : Abort message
  2493.     ctrl-<home>         : Top of message        ALT-J : Jump to OS (Shell)
  2494.     ctrl-<end>          : End of message        ALT-I : Import file
  2495.     ctrl-<page up>      : Top of screen         ALT-H : Toggle HCR display
  2496.     ctrl-<page down>    : Bottom of screen      ALT-Z : delete to end
  2497.     ctrl-<del>          : Delete to end of line ALT-L : Mark block border
  2498.     ctrl-T              : Delete word right     ALT-U : Unmark block
  2499.     ctrl-<backspace>    : Delete word left      ALT-M : Move block
  2500.     ctrl-Y              : Erase line            ALT-C : Copy block
  2501.     ctrl-U              : Unerase line          ALT-D : Delete block
  2502.     F1                  : Help                 F4    : Dupline.
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.                                            timEd v1.01 manual - page 44
  2545.  
  2546.     8.  Effective use of timEd: some features explained
  2547.  
  2548.  
  2549.     8.1  Creating netmail messages.
  2550.  
  2551.     This is a  special section on  the netmail  area. Netmail is  different
  2552.     from  echomail in  many ways,  and timEd  behaves differently  when you
  2553.     enter netmail.
  2554.  
  2555.     While  in the  netmail area,  you  will also  have to  enter a  fidonet
  2556.     address, in addition to the name of the recipient.
  2557.  
  2558.     Timed  can  help  you  in  several ways,  especially  if  a  Version  7
  2559.     nodelist, a  FrontDoor style nodelist or  a fidouser.lst format list is
  2560.     present.
  2561.  
  2562.  
  2563.     Changing your name and address.
  2564.     -------------------------------
  2565.  
  2566.     First of all,  when timEd lets you  edit a header, it  will put you  in
  2567.     the To:  name  field. The  From:  name (your  name)  and address  (your
  2568.     address) will  already be entered,  using the defaults that  are active
  2569.     for that area.
  2570.  
  2571.     If you  used  CTRL-A  (change address)  or  CTRL-N (change  name)  just
  2572.     before entering a message, timEd will use that name/address.
  2573.  
  2574.     While editing  a header, however,  you can still  edit that  info. Just
  2575.     press  <cursor up> and you will go  to the origination address and name
  2576.     fields. There you can edit them  to be whatever you want, or press  TAB
  2577.     to pick one of the names/addresses you entered in timEd.cfg.
  2578.  
  2579.  
  2580.     Entering a (TO:) name:
  2581.     ----------------------
  2582.  
  2583.     When you enter  a name (or part of the last name)  in the TO: field and
  2584.     press <ENTER>,  timEd will try  to find that  name in the  nodelist and
  2585.     when found it will  show a pop-up box  with name(s) and address(es)  it
  2586.     found.
  2587.  
  2588.     TimEd  will try to find all matches to  the string you typed. So typing
  2589.     'essen' might give you both 'Gerard van Essen' and  'Martin Essenburg'.
  2590.     If  more than one match is  found, timEd will show  a list with matches
  2591.     and let you scroll through the list. 
  2592.  
  2593.     If  you want to know a bit more about  a certain node, just press <tab>
  2594.     and  timEd will  show you  a few  extra  details about  that particular
  2595.     node.
  2596.  
  2597.     TimEd will stop searching when more than 50 matches are found.
  2598.  
  2599.  
  2600.  
  2601.  
  2602.                                            timEd v1.01 manual - page 45
  2603.  
  2604.     If you then press <ENTER>, timEd will fill in the selected address  for
  2605.     you. If you  want none of  the addresses that  are shown, press  <ESC>,
  2606.     timEd will then let you fill in an address manually.
  2607.  
  2608.     This function  works for  all supported formats:  Version 7,  FrontDoor
  2609.     nodelist and fidouser.lst.
  2610.  
  2611.     TimEd will first look for a fidouser.lst style list. If such a  list is
  2612.     not  present, or if no match is found  in this list, it will try the FD
  2613.     nodelist. If still no match is found, or if  there is no FD nodelist at
  2614.     all, it will try the Version 7 nodelist.
  2615.  
  2616.     The fidouser.lst is  searched first. Since you  can have more than  one
  2617.     nodelist format present,  you could use  this to make  a short list  of
  2618.     people  you regularly send mail to. Looking through this short list can
  2619.     be  done very fast,  of course. If  nothing is found, timEd  will go to
  2620.     one of the other nodelists (if present).
  2621.  
  2622.     This is only  interesting if your system is very  slow, of course. Even
  2623.     on a 10  Mhz 286 (28ms HD)  both V7 and  FD nodelists are  *very* fast.
  2624.     But your mileage might differ.
  2625.  
  2626.     The above  is valid  when entering  *new* netmail.  When replying to  a
  2627.     message, or when changing  a message, timEd will see that an address is
  2628.     already present, and  it will  normally only  check if  that node  (the
  2629.     ADDRESS) exists. If it doesn't, timEd will display "Unknown Address".
  2630.  
  2631.     Additionally, a 'fresh' name lookup will be done if you change the  TO:
  2632.     name field, or if you press F2 when you're in the TO: name field.
  2633.  
  2634.  
  2635.     Entering an address:
  2636.     --------------------
  2637.  
  2638.     In the TO: field,  you can also enter an address (!). Again, timEd will
  2639.     try to locate that address in the nodelist and try to fill the name  in
  2640.     for you.
  2641.  
  2642.     There are  several shortcuts when  entering an address. When  you don't
  2643.     type in  a 3D/4D address, timEd will  try to fill in  the missing parts
  2644.     with the default from *your* address.
  2645.  
  2646.     An example:
  2647.  
  2648.     My address is 2:281/527.
  2649.     If I now enter:  281/1, so with a missing ZONE number,  timEd will fill
  2650.     in *my* zone number (that's 2, so the address becomes 2:281/1).
  2651.  
  2652.     In this case, I  could even have entered:  1, because then timEd  would
  2653.     have filled  in net 281  (my NET) and  zone 2 (my ZONE),  producing the
  2654.     wanted address (2:281/1).
  2655.  
  2656.     I  can also enter  .1, (so missing  zone, net and  node info) and timEd
  2657.     will fill  in my zone (2),  my net (281)  and my node  (527), producing
  2658.  
  2659.  
  2660.                                            timEd v1.01 manual - page 46
  2661.  
  2662.     2:281/527.1.
  2663.  
  2664.     After 'expanding'  the  address,  timEd will  try  to  find it  in  the
  2665.     nodelist.
  2666.  
  2667.     This function only supports the Version 7 and FrontDoor  nodelists. For
  2668.     the fidouser.lst lists, this is not possible.
  2669.  
  2670.  
  2671.     Generating a file-request message.
  2672.     ----------------------------------
  2673.  
  2674.     When you enter a message with the 'file  request' attribute, timEd will
  2675.     ask if you want to include any  text in the message. If you send a file
  2676.     request  message  with  a  body  that  is  empty,  it  will usually  be
  2677.     automatically killed on the destination system.
  2678.     This  way  the  SysOp of  the  destination system  won't  have  to wade
  2679.     through  all these  useless  messages that  consists of  one  line only
  2680.     ('This is an automatic file request').
  2681.  
  2682.  
  2683.     Generating a file-attach message.
  2684.     ---------------------------------
  2685.  
  2686.     TimEd will  try to detect  whether you entered a  path specification in
  2687.     the 'subject'  field, and set the  file-attach bit automatically if you
  2688.     did. Of course you can also set the file attach bit manually.
  2689.  
  2690.     TimEd will  then check whether  the filename(s) entered on  the subject
  2691.     line exist, and if  you entered a wildcard and  more than one match  is
  2692.     found, timEd will  show a list with matching files.  You can then 'tag'
  2693.     the files you want to attach.
  2694.     If  you  tag more  files  than  fit on  the  subject  line, timEd  will
  2695.     generate extra messages.
  2696.  
  2697.     A file-attach list may look like this:
  2698.  
  2699.     -=-
  2700.  
  2701.     Date : 25-┌──────────────────────────────────────────────────┐ 
  2702.     From : Ger│ Current filespec: c:\files\c\t*.*                │
  2703.     To   : ROn└──────────────────────────────────────────────────┘
  2704.     Subj : c:\files\c\t*.*
  2705.     ─────────────────────────────────────────────────────────────
  2706.     ┌─────────────────────────────────────────────────────────┐
  2707.     │  TABX.C            3 K                                  │ 
  2708.     │  TADV2DEM.ARJ     53 K                                  │
  2709.     │  TC1TUTOR.ARJ    105 K                                  │
  2710.     │  TC2TUTOR.ARJ     83 K                                  │
  2711.     │  TDT-2.ZIP       268 K                                  │
  2712.     │  TDT-3.ZIP       249 K                                  │
  2713.     └─────────────────────────────────────────────────────────┘
  2714.  
  2715.     -=-
  2716.  
  2717.  
  2718.                                            timEd v1.01 manual - page 47
  2719.  
  2720.  
  2721.     You  can  now 'tag'  files with  <ENTER> or  <SPACE>, move  around with
  2722.     <cursor  up> and  <cursor down>  etc, and  accept the  currently tagged
  2723.     files with <CTRL-ENTER>.
  2724.  
  2725.     You  can select all files in one  action by pressing '+', and un-select
  2726.     them all by pressing '-'.
  2727.  
  2728.     This process will be repeated for all entered file specifications.
  2729.  
  2730.  
  2731.     8.2  AKA matching.
  2732.  
  2733.     This option is  interesting if you have more than 1 address. If you set
  2734.     the  'AKAmatching' keyword  in timEd.cfg  to 'Yes',  timEd will  try to
  2735.     find the most appropriate address to use when writing a message.
  2736.  
  2737.     Say,  for  example,  that  you   have  two  addresses:  2:281/527   and
  2738.     60:100/112.
  2739.  
  2740.     If you  write a messages  to 2:500/133, you  probably want to  use your
  2741.     2:281/527 address.
  2742.     If  you write  a message  to 60:100/1,  you probably  want to  use your
  2743.     60:100/112 address.
  2744.  
  2745.     In this case, timEd would try to find  the address (AKA) that 'matches'
  2746.     the destination address best.
  2747.  
  2748.     It first  looks for a  matching zone,  and if  more than  one match  is
  2749.     found, it'll try to  find an address where both 'zone' and 'net' match.
  2750.     If  there is still  more than one match  after that, it  will just take
  2751.     the first match.
  2752.  
  2753.     This  is always  active  (in  the netmail  area):  when writing  a  new
  2754.     message, a reply, or changing a message.
  2755.  
  2756.     If timEd  selects  an  address  different from  the  address  that  was
  2757.     currently  used  (so  if  anything  changed),  it  will  say  so  ("AKA
  2758.     matched") just below the addresses on the screen.
  2759.  
  2760.     If you want  to force it at a certain moment, press  F2 when on the TO:
  2761.     address field.
  2762.  
  2763.     TimEd  will  stop matching  the  AKA's, as  soon  as  you changed  your
  2764.     address manually. So if  you don't agree with timEd's AKA matching in a
  2765.     certain situation, just  manually change it (while editing  the header,
  2766.     you can  'cursor up' to the from: address field) to what you want it to
  2767.     be, and timEd will leave it at that.
  2768.     It will not match  AKA's anymore after you  did that. (Of course,  when
  2769.     you enter another new message after that, the game will start again :)
  2770.  
  2771.     AKA  matching  is  only  active when  you  enter  a  new message.  When
  2772.     changing a message  (or header), AKA  matching won't kick in.  You can,
  2773.     however, still force AKA matching by pressing F2.
  2774.  
  2775.  
  2776.                                            timEd v1.01 manual - page 48
  2777.  
  2778.     8.3  TimEd's Carbon Copy (CC:) feature.
  2779.  
  2780.     TimEd  can also make 'carbon copies'  of netmail messages you write. It
  2781.     can happen that you want to send an exact copy of a  message to someone
  2782.     other than the original recipient of the message.
  2783.     For example,  when I release a new beta version, I should have to write
  2784.     the same netmail message for every beta tester.
  2785.  
  2786.     Now say I want to write the  same message to Kasper Kwant, ROn  van der
  2787.     Nagel and Frank Troost.
  2788.     I would enter the  message, addressing it to  Kasper Kwant, and on  the
  2789.     first line of the message I would write:
  2790.  
  2791.     cc: ROn van.der.Nagel, Frank Troost
  2792.  
  2793.     When the message  is saved, a copy would be  generated for both ROn and
  2794.     Frank.
  2795.  
  2796.     Rules for the cc: line(s):
  2797.  
  2798.     *     It must start on the first line of the message.
  2799.  
  2800.     *     If all names do  not fit on one  line, proceed on the next  line,
  2801.           and put cc: in front of it again.
  2802.  
  2803.     *     You  can use a full name (it  will be looked up in the nodelist),
  2804.           a 'macro' (it will be  expanded) or an address (it will be looked
  2805.           up in the nodelist).  This is exactly the  same as you can  enter
  2806.           at the TO: prompt of a 'normal' netmail message.
  2807.  
  2808.           Nodelist lookup  is a bit different,  though: if timEd only finds
  2809.           one match for a  certain name, it will  use that to generate  the
  2810.           message.  If more  than one match  is found,  it will  prompt you
  2811.           with a list.
  2812.  
  2813.           In addition, if you  type a full name  which is *not* present  in
  2814.           the  nodelist  (or  if  you  don't  want  timEd  to  look in  the
  2815.           nodelist, for whatever reason, like speed), you  can also specify
  2816.           *both* name and address, separated by a '#', like this:
  2817.           Gerard van Essen#2:281/527
  2818.  
  2819.           And  finally, if you  regularly send  CC:'s to the  same bunch of
  2820.           people, you  can put their names, macro's or addresses in a file,
  2821.           one per  line, and specify  that filename in  the cc:  line, like
  2822.           this:
  2823.  
  2824.           <c:\timed\names.cc
  2825.  
  2826.           The '<' is chosen as it looks like 'redirection' in DOS :-)
  2827.  
  2828.           The contents of such a file could be:
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.                                            timEd v1.01 manual - page 49
  2835.  
  2836.           -=-
  2837.           Kasper Kwant
  2838.           ROn van.der.Nagel
  2839.           Frank Troost
  2840.           pietje#2:281/527.29
  2841.           -=-
  2842.  
  2843.     Of course,  you can combine all this. A  full example (let's say that I
  2844.     have a macro for my HUB, called 'hub'):
  2845.  
  2846.  
  2847.     cc: 1, hub, Kasper Kwant, <names.cc
  2848.     cc: ROn van.der.Nagel, .23
  2849.  
  2850.     ■     '1' will be expanded to myzone:mynet/1 (in this case 2:281/1)
  2851.     ■     'Kasper Kwant' will be looked up in the nodelist.
  2852.     ■     The file  'names.cc' will be read and all  persons listed in that
  2853.           file will get a copy.
  2854.     ■     ROn van.der.Nagel will be looked up in the nodelist.
  2855.     ■     2:281/527.23 will get a copy too.
  2856.  
  2857.  
  2858.     All  CC:   messages  that  are  generated   by  timEd  will  be  marked
  2859.     "kill/sent", so you won't  have lots of copies  of the same message  in
  2860.     your netmail area. The attributes of the original message will  be left
  2861.     untouched, of course.
  2862.  
  2863.     Before writing  out these messages,  timEd will expand the  CC: line(s)
  2864.     you  entered  into  <name> (<address>)  form,  like:  Gerard van  Essen
  2865.     (2:281/527),  so that  your  macro's and  addresses are  converted into
  2866.     something everybody can understand.
  2867.     You can prevent  this from  happening, by using  the 'CCVERBOSE No'  in
  2868.     timEd.cfg.  In that  case, timEd  will only show  the number  of carbon
  2869.     copies sent, not the names addresses of the other recipients.
  2870.  
  2871.     Please don't abuse this feature by sending junk mail to everyone..
  2872.  
  2873.  
  2874.     8.4  TimEd's crossposting feature.
  2875.  
  2876.  
  2877.     TimEd  can crosspost  messages. Crossposting  is a  function that  will
  2878.     place  a copy  of a  message that  you write  in several  other message
  2879.     areas.
  2880.     This is  a heaviliy abused  function (we didn't  split up  FidoNet into
  2881.     different areas for nothing!), but it can be useful in some cases.
  2882.  
  2883.     You can make timEd place copies into other areas by writing...
  2884.  
  2885.     XC: <areaname>[, <areaname>, <areaname>]
  2886.  
  2887.     .. at  the top of the message. A copy of your message will be placed in
  2888.     all areas mentioned behind the XC:, where <areaname> should be a  valid
  2889.     areatag.
  2890.  
  2891.  
  2892.                                            timEd v1.01 manual - page 50
  2893.  
  2894.  
  2895.     Example:
  2896.  
  2897.     From: Gerard van Essen
  2898.     To  : All
  2899.     Subj: New timEd release!
  2900.     --------------------------------------
  2901.     XC: artware, enet.soft, software.028
  2902.  
  2903.     Hello All!
  2904.  
  2905.     [....]
  2906.  
  2907.     This will cause copies of this  message to be placed in 3  other areas:
  2908.     artware, enet.soft, software.028.
  2909.  
  2910.  
  2911.     8.5  Message attributes
  2912.  
  2913.     After editing a message header, timEd surprises you with  the following
  2914.     screen:
  2915.  
  2916.     ┌──────────────────────────────────────────────┐ 
  2917.     │ [P]rivate         [O]rphan                   │ 
  2918.     │ [C]rash           [Q] ret. receipt re[Q]uest │ 
  2919.     │ [A]ttach file     [Y] return receipt         │ 
  2920.     │ [R]equest file                               │ 
  2921.     │ [K]ill/sent       Extra 'flags':             │ 
  2922.     │ [L]ocal                                      │ 
  2923.     │ [H]old            [E]rase file when sent     │ 
  2924.     │ sca[N]ned         [X] archive file when sent │ 
  2925.     │ [F]orward         [I]mmediate                │ 
  2926.     │ [S]ent            [T]runcate file when sent  │ 
  2927.     │ recei[V]ed        [W] Lock                   │ 
  2928.     │ [D]irect          [M] confirm receipt request│ 
  2929.     │ [U]pdate req.                                │ 
  2930.     └──────────────────────────────────────────────┘ 
  2931.  
  2932.     This screen  lists  several  message attributes  that  can be  used  to
  2933.     influence the  handling of your message by echomail processors, mailers
  2934.     etc.
  2935.  
  2936.     For  echomail areas, only  the following attributes  are usually useful
  2937.     and needed:
  2938.  
  2939.     Local    -  This tells other software  that this message was  generated
  2940.                 locally  (i.e.:  on  this  system).  In order  to  let  the
  2941.                 echomail processor send  a message  out, the  Local bit  is
  2942.                 often required.
  2943.                 It  does *not* mean that the  message shouldn't be sent out
  2944.                 (so: stay 'local' on that system), on the contrary.
  2945.                 TimEd automatically sets this bit on messages it creates.
  2946.     Sent     -  This indicates the message  is already (actually) sent,  or
  2947.                 that  the  message was  already processed  by  the echomail
  2948.  
  2949.  
  2950.                                            timEd v1.01 manual - page 51
  2951.  
  2952.                 processor  (that  is:  'scanned  out'  and  placed  into  a
  2953.                 mailpacket).
  2954.  
  2955.     Scanned  -  This  is  practically the  same:  the  message was  already
  2956.                 scanned  (processed)  by   the  echomail  processor.   Some
  2957.                 msgbase  format  use  a  'Sent' bit,  others  (Squish)  use
  2958.                 'scanned' to indicate more or less the same.
  2959.  
  2960.     Received -  This indicates that  the message was received by the person
  2961.                 it was  addressed to. So, if you write a message to 'Pietje
  2962.                 Puk',  the  'received' bit  will  be set  after  Pietje Puk
  2963.                 actually read your message.
  2964.  
  2965.  
  2966.     In  netmail messages, many other attributes can be used, in addition to
  2967.     the four  attibutes mentioned  above. These  attributes are  not always
  2968.     available,  but  depends  on  support  by  other  software  (like  your
  2969.     echomail  processor  and/or  mailer)  and  message  base  format  (some
  2970.     formats simply do not support a certain attribute).
  2971.     Additionally,   some   programs  implement   the   attributes  somewhat
  2972.     differently from other  programs. Especially your  mailer manual  could
  2973.     reveal interesting details in this respect.
  2974.  
  2975.  
  2976.     Private        -  This  indicates that  it is  a Private  message, that
  2977.                       should  only  be read  by  the person  who  wrote the
  2978.                       message,  and  the  person  to whom  the  message  is
  2979.                       addressed.
  2980.                       BBS packages  usually honour this attribute and won't
  2981.                       show the message to anyone else (except the  SysOp of
  2982.                       the system, who can always see everything :-)
  2983.  
  2984.     Crash          -  This indicates that this  message is 'high priority'.
  2985.                       It should be  sent out quickly,  often regardless  of
  2986.                       schedules or cost.  The message  will definitaly  not
  2987.                       be routed through another system.
  2988.  
  2989.     Attach         -  File attach. This indicates  that a file is  attached
  2990.                       to this  message. You can  use this to send  files to
  2991.                       the  person the  message is  also  sent to.  When the
  2992.                       message is delivered  on the recipient's  system, the
  2993.                       file is sent as well. It 'travels with' the message.
  2994.                       The  name of the  attached file  should be  placed in
  2995.                       the 'Subject' field of the message header.
  2996.                       File attach messages can  usually not be routed,  you
  2997.                       must deliver it directly.
  2998.  
  2999.     Request        -  File request. By  sending a file  request message  to
  3000.                       another  system,  you are  requesting (asking  for) a
  3001.                       file.  When  your  mailer  (or   echomail  processor)
  3002.                       'sees'  that  you  are  sending out  a  file  request
  3003.                       message, it will  take certain actions,  and ask  for
  3004.                       the file to be delivered.
  3005.                       The name  of the file  you want to receive  should be
  3006.  
  3007.  
  3008.                                            timEd v1.01 manual - page 52
  3009.  
  3010.                       placed in the message header's 'Subject' field.
  3011.                       File  requests can  usually not  be routed,  you must
  3012.                       directly call the system, that has the file  that you
  3013.                       want, to receive it.
  3014.  
  3015.     Kill/sent      -  This indicates  that the  message  should be  deleted
  3016.                       from the message base, as soon as it is  delivered on
  3017.                       the destination system,  or as soon  as it is  packed
  3018.                       into an outbound mailbundle.
  3019.  
  3020.     Hold           -  Hold for pickup. Hold (don't send  out) this message,
  3021.                       until the 'hold' attribute  is removed, or until  the
  3022.                       person  that the message is addressed to calls you to
  3023.                       pick it up.
  3024.  
  3025.     Forward        -  This attribute is  placed on messages  that were  not
  3026.                       created  on  your system,  and are  not  destined for
  3027.                       your  system  either  (in  other  words:  this  is  a
  3028.                       'routed' message,  that someone  else generated,  and
  3029.                       that  is  travelling  through  your  system  to  it's
  3030.                       destination).
  3031.  
  3032.     DIR            -  Direct.  This message must  be delivered  directly at
  3033.                       its  destination. It  should  not  be routed  through
  3034.                       other systems.
  3035.  
  3036.     Update request -  This is  similar to a file request, but the requested
  3037.                       file  will only  be sent,  if the  file on  the other
  3038.                       system is _newer_ than the copy of the file  that you
  3039.                       already have on your system.
  3040.  
  3041.     Orphan         -  Indicates that this message is destined  for a system
  3042.                       that  does  not  appear in  the  nodelist  (Frontdoor
  3043.                       environment usually).
  3044.  
  3045.     RRQ            -  Return receipt  request (RRQ). This requests a return
  3046.                       message to be  sent by the  mail processing  software
  3047.                       of  the  system  the  message  is  destined  for,  to
  3048.                       confirm arrival of the message on the system. 
  3049.  
  3050.     Return receipt -  A return receipt message that is sent in reply  to an
  3051.                       RRQ has this attribute.
  3052.  
  3053.     KFS            -  Kill File  Sent, Delete the attached file  as soon as
  3054.                       the   message  (and   file)  is   delivered  at   its
  3055.                       destination.
  3056.  
  3057.     IMM            -  Immediate, high  priority mail.  Do  not route,  send
  3058.                       out  immediately,  do  not  care about  schedules  or
  3059.                       cost.
  3060.  
  3061.     TFS            -  Truncate File when  sent. When the  message (and  the
  3062.                       file)  is  sent,  the  file will  be  truncated  (the
  3063.                       length of the file will be set to 0 bytes).
  3064.  
  3065.  
  3066.                                            timEd v1.01 manual - page 53
  3067.  
  3068.  
  3069.     Lock           -  This  message  is  locked.  Do not  pack,  send  out,
  3070.                       delete or whatever.
  3071.  
  3072.     CFM            -  Confirm Receipt  Request. This asks for  the software
  3073.                       of  the  destination system  to  send a  confirmation
  3074.                       message, as soon as  the recipient has actually  READ
  3075.                       the message.
  3076.  
  3077.  
  3078.     Not  all attributes  are  supported by  all programs  and  message base
  3079.     formats.  Some attributes can be represented by  a setting a bit in the
  3080.     attribute field  in the message  headers, others have to  be 'emulated'
  3081.     using a FLAGS kludge. This makes the situation somewhat  unclear. Below
  3082.     is a table that tries to help you a bit:
  3083.  
  3084.  
  3085.                        JAM       Squish      Hudson    *.MSG
  3086.  
  3087.     Local               x           x        x           x
  3088.     Sent                x           x        x           x
  3089.     Scanned             -           x        -           -
  3090.     Received            x           x        x           x
  3091.     Private             x           x        x           x
  3092.     Crash               x           x        x           x
  3093.     Attach              x           x        x           x
  3094.     Request             x           x        F           x
  3095.     Kill/sent           x           x        x           x
  3096.     Hold                x           x        F           x
  3097.     Forward             x           x        -           x
  3098.     DIR                 x           F(*)     F           x
  3099.     Update request      -           x        -           x
  3100.     Orphan              x           x        -           -
  3101.     RRQ                 x           x        x           x
  3102.     Return receipt      -           x        x           x
  3103.     KFS                 x           F        F           F
  3104.     IMM                 x           F        F           F
  3105.     TFS                 x           F        F           F
  3106.     Lock                x           F        F           F
  3107.     CFM                 x           x        F           F
  3108.  
  3109.     Entries that are marked with 'x' are always available. 
  3110.  
  3111.     Entries marked with '-' are not available.
  3112.  
  3113.     Entries with 'F' can  only be represented with the FLAGS  kludge, which
  3114.     means that  you have to have  'ArcMailAttach Yes' in your configuration
  3115.     in order to make them available from within timEd. 
  3116.     Otherwise,  it will  allow you  to set  them, but  when the  message is
  3117.     written  to disk, timEd will not add a FLAGS kludge, causing them to be
  3118.     lost.
  3119.     (*) The  DIRECT attribute is  a strange thing. Squishmail  (the tosser,
  3120.     that is) can 'simulate' that attribute by setting BOTH the 'crash'  and
  3121.     'hold' bits. Squishmail will also NOT recognize the FLAGS kludge.
  3122.  
  3123.  
  3124.                                            timEd v1.01 manual - page 54
  3125.  
  3126.  
  3127.     On the other  hand, some other  programs DO support  the FLAGS  kludge,
  3128.     and will  certainly not know  what to do  when both 'crash'  and 'hold'
  3129.     attributes are set.
  3130.  
  3131.     In  environments  where  Squish  takes  care  of  the  netmail  (Squish
  3132.     combined  with Binkley),  you  need to  set ArcMailAttach  to  'No' and
  3133.     timEd will use the 'simulated' DIRECT bit.
  3134.     If you  set 'ArcMailAttach'  to  Yes, timEd  will write  out the  FLAGS
  3135.     kludge (all other cases, even Squishmail if combined with FrontDoor).
  3136.  
  3137.     Confusing? Yeah. But I didn't invent it! :-)
  3138.  
  3139.  
  3140.     8.6  Using the internal editor
  3141.  
  3142.     If  you put  'Editor Internal'  in timEd.cfg, you  will be  able to use
  3143.     timEd's internal editor. This section  describes the main commands  you
  3144.     can use within the editor.
  3145.  
  3146.  
  3147.     First some general information:
  3148.  
  3149.     *     The editor  automatically wraps  lines. You  don't have to  press
  3150.           <ENTER> at  the end of a  line, in order to go  to the next line.
  3151.           Just keep  on typing, timEd  will place  you at the  beginning of
  3152.           the next  line automatically,  together with  the  word you  were
  3153.           typing (if it doesn't fit on the previous line).
  3154.  
  3155.     *     The editor also  actively rewraps  paragraphs if you  insert text
  3156.           in  the  middle, or  delete  text  somewhere.  TimEd will  rewrap
  3157.           immediately, so you see the result of your actions at once.
  3158.  
  3159.     *     The editor  is  'quotesmart': it  know the  difference between  a
  3160.           line that is  a quote, and a normal  line. It does not  only show
  3161.           quoted lines  in  a  different  colour,  but  also  handles  them
  3162.           differently.
  3163.  
  3164.           For example: when  you press <ENTER>  in the middle  of a  quoted
  3165.           line, timEd will move  the rest of the  line down, but will  also
  3166.           place a quotestring in front of it!
  3167.  
  3168.           Similarly, if you delete text  in a quoted line, and  press <del>
  3169.           at the end of that line,  timEd will try to append the next  line
  3170.           to  the current  line. It  will, however,  not append  the entire
  3171.           line, but will first strip the quotesting at the beginning!
  3172.  
  3173.           All  this may  sound a  bit difficult,  but it  is meant  to make
  3174.           editing quotes  just as easy as  editing quoted lines.  It may be
  3175.           difficult to explain, but when  you use it, you will see  that it
  3176.           feels 'natural'! Try it!
  3177.  
  3178.     First of all: help is always available by pressing the F1 key!
  3179.  
  3180.  
  3181.  
  3182.                                            timEd v1.01 manual - page 55
  3183.  
  3184.     The editor is  mainly a standard editor: you can just type the text you
  3185.     want to enter,  use the cursor keys (and  page up / page  down) to move
  3186.     around, and  the  <INSERT>  key  to switch  between  the  'Insert'  and
  3187.     'TypeOver' modes.
  3188.  
  3189.     There are also some other 'movement' commands:
  3190.  
  3191.     ctrl-<cursor left>  :   jump one word left
  3192.     ctrl-<cursor right> :   jump one word right
  3193.  
  3194.     ctrl-<home>         :   Go to the top of the entire message         
  3195.     ctrl-<end>          :   Go to the end of the entire message         
  3196.     ctrl-<page up>      :   Go to the top of the screen          
  3197.     ctrl-<page down>    :   Go to the bottom of the screen 
  3198.  
  3199.     Some commands to delete text:
  3200.  
  3201.     ctrl-T              :   Delete the word to the right of the cursor.
  3202.     ctrl-<backspace>    :   Delete the word to the left of the cursor.
  3203.  
  3204.     ctrl-Y              :   Erase the entire line.
  3205.     ctrl-U              :   Unerase a line that was erased with CTRL-Y.
  3206.     ctrl-<del>          :   Delete from the cursor to the end of the line.
  3207.  
  3208.     Some block commands:
  3209.  
  3210.     ALT-L : Mark block border.
  3211.  
  3212.     Use  this at the  beginning and the  end of a block.  You can only mark
  3213.     entire lines, not a part  of a line. The block functions will also work
  3214.     if you only mark one line.
  3215.  
  3216.     ALT-U : Unmark block.
  3217.  
  3218.     This removes the mark you defined earlier with ALT-L.
  3219.  
  3220.     ALT-M : Move block.
  3221.  
  3222.     Move  a block to another postion. The  block is inserted below the line
  3223.     the cursor is currently on.
  3224.  
  3225.     ALT-C : Copy block 
  3226.  
  3227.     Copy a block to another  postion. The block is inserted below  the line
  3228.     the cursor is currently on.
  3229.  
  3230.     ALT-D : Delete block 
  3231.  
  3232.     This will delete  all the marked lines. They can  NOT be undeleted with
  3233.     CTRL-U!
  3234.  
  3235.     ALT-Z : Zap quoted lines until end of text.
  3236.  
  3237.     This  will delete the quoted and empty  lines below the cursor, until a
  3238.  
  3239.  
  3240.                                            timEd v1.01 manual - page 56
  3241.  
  3242.     non-quoted, not empty line is found. 
  3243.     This is useful when editing a quoted message.  With this, you can 'zap'
  3244.     all quotes until the end of the message, without deleting  your signoff
  3245.     and origin lines. 
  3246.  
  3247.  
  3248.     Some general commands:
  3249.  
  3250.     F4 : duplicate current  line. An exact copy of the current line will be
  3251.     inserted on the line below the current line.
  3252.  
  3253.     ALT-H : Toggle HCR display (HCR == Hard Carriage Return).
  3254.  
  3255.     The editor has an option to display the 'hard returns' in the text. 
  3256.  
  3257.     In fidonet, 'hard returns' should only be at the end of a PARAGRAPH. 
  3258.  
  3259.     The internal editor will rewrap entire paragraphs, which means  it will
  3260.     wrap  until a line  with a 'hard return'  is encountered. Other fidonet
  3261.     systems (receivers of your message) will do the same.
  3262.  
  3263.     The HCR display  gives you total control over the  location of any hard
  3264.     returns. If you  don't want a certain  part of the  message to ever  be
  3265.     rewrapped, you  can place 'hard  returns' at several places.  TimEd can
  3266.     show you exactly where the HCR's are located!
  3267.  
  3268.     ALT-J : Shell to OS 
  3269.  
  3270.     This will give you a shell to the operating system (DOS or OS/2).
  3271.  
  3272.     ALT-I : Import file 
  3273.  
  3274.     This option  will let you import  a file from  disk. A pop-up  box will
  3275.     ask you for the name of the file to import. 
  3276.  
  3277.     You can enter a  wildcard here (like c:\doc\*.*). If more than one file
  3278.     is found, timEd will display a selection list where you can choose  the
  3279.     file you want to import (by pressing <ENTER>).
  3280.  
  3281.     If  you enter  a directory  name (like  c:\msgs), timEd  will pop  up a
  3282.     directory listing of that directory (in this case: c:\msgs\*.*). 
  3283.  
  3284.     The directory lister sorts  the files found in a  directory, and allows
  3285.     you to move into other directories.
  3286.  
  3287.  
  3288.     ALT-E : Edit header.
  3289.  
  3290.     This will  let you edit  the header  of the  message you are  currently
  3291.     working on. That way you  can still change the attributes, or  attach a
  3292.     file or  something like that, even  if you already started  editing the
  3293.     body!
  3294.  
  3295.  
  3296.  
  3297.  
  3298.                                            timEd v1.01 manual - page 57
  3299.  
  3300.     ALT-S : Save Message 
  3301.  
  3302.     This will end the  editing session. The text  you entered will be  used
  3303.     to generate a message.
  3304.  
  3305.     ESC   : Abort message 
  3306.  
  3307.     This will end the editing  session. The text you entered will  be lost,
  3308.     and no message will  be generated. It is possible to get a confirmation
  3309.     first, look at the 'Confirm_Edit_Exit' keyword for more info.
  3310.  
  3311.  
  3312.     8.7  Using an external editor
  3313.  
  3314.     Many people  are very attached  to a certain  editor. They want  to use
  3315.     that editor, and that editor only. TimEd will let a user do just  that.
  3316.  
  3317.     When the time has come to  edit the message text, timEd will create  an
  3318.     ASCII file on disk,  and spawn an external  program to edit that  text.
  3319.     The user can now edit the message text.  When ready, the text should be
  3320.     saved to disk. 
  3321.     After leaving the external editor, timEd will regain control,  read the
  3322.     (edited) message text back in, and create a message from it.
  3323.  
  3324.     This  sounds to good  to be true,  and unfortunately it  is not without
  3325.     problems..
  3326.  
  3327.     Using an external editor has one big problem: most editors put a  'hard
  3328.     return'  at the end  of *every* line,  not just on the  lines where the
  3329.     user actually pressed <ENTER>.
  3330.  
  3331.     In  Fidonet, 'hard  returns' should  only be  present at  the end  of a
  3332.     *paragraph*.  The actual  formatting (word  wrapping) of  the paragraph
  3333.     should be done  by the message reader, according to  the current screen
  3334.     size  (usually,  the screen  has lines  of 80  characters, but  that is
  3335.     certainly not  always the case! Think  about older terminals, about 132
  3336.     charcter mode, about proportional fonts [OS/2, Windows]).
  3337.  
  3338.     Placing  a 'hard  return' at  the end  of every  line (at  postion 80),
  3339.     would  only use  the first  80  characters of  a  line, even  on a  132
  3340.     character display!  Unfortunately, there  are quite a  lot of  programs
  3341.     that leave a hard  return at the end  of every line anyway.  Especially
  3342.     QWK  readers are notorious  for that. It's  quite a lot  easier for the
  3343.     programmer though. 
  3344.  
  3345.     Many people even think that stripping 'hard returns' is  wrong, because
  3346.     their text may  not be  formatted the  way they  wanted. Remember  that
  3347.     _not_ stripping  them is  even worse! How  do you think  your formatted
  3348.     text looks on a terminal with 80 or 132 columns?
  3349.  
  3350.     So, timEd  has to strip  'hard returns'. It  tries it's very  best, but
  3351.     sometimes fails miserably. But you can help timEd to  keep your message
  3352.     'tidy', read on!
  3353.  
  3354.  
  3355.  
  3356.                                            timEd v1.01 manual - page 58
  3357.  
  3358.     One of the 'rules' is, that  timEd will strip the 'hard return',  if it
  3359.     is found  at a  postion  *after* <length  of line>  -  20 (so  on a  80
  3360.     character display, it  would be  60). 'Hard  returns' found after  that
  3361.     position are supposed  to be the result of  the 'word wrapping' feature
  3362.     of an editor and are stripped.
  3363.  
  3364.     There is an  exception to this: if  the *next* line is starting  with a
  3365.     <space>  or one  of the  following characters:  *-,. the  'hard return'
  3366.     will  not be stripped.  Usually there  is some  formatted text  (in the
  3367.     case  of '*' and '-' probably a  list, in the case  of a space it could
  3368.     also be a 'listing' of  some code for a programming language),  so that
  3369.     will be left untouched.
  3370.  
  3371.     There is  a way to  prevent timEd from 'intelligently'  stripping 'hard
  3372.     returns'. Usually  it does what  you want,  but formatted  text can  be
  3373.     awfully messed  up, when the  individual lines exceed 60  characters in
  3374.     length (for  example Binkley logfiles :-).  TimEd will then strip 'hard
  3375.     returns' making a mess of your nicely formatted logfile or C-listing.
  3376.  
  3377.     There are 2 methods to prevent timEd from stripping 'hard returns':
  3378.  
  3379.     - Forcing a 'hard return' for one line:
  3380.  
  3381.           Put a ~  at the  end of  a line. The  ~ will be  replaced with  a
  3382.           'hard return'.
  3383.  
  3384.     - Forcing 'hard returns' for a sequence of lines:
  3385.  
  3386.           Put  ~~  at the  beginning  of a  line  (rest of  line  should be
  3387.           empty!) to start, and another one at the end.
  3388.           All  of the text between those two lines will get a 'hard return'
  3389.           at  the end of the line.  The lines with the  ~~ at the beginning
  3390.           will be stripped from the text.
  3391.  
  3392.     Examples:
  3393.  
  3394.     This line will certainly have a 'hard return' added to it.~
  3395.  
  3396.     Now look at my nicely formatted logfile:
  3397.  
  3398.     -=-
  3399.     ~~
  3400.     = 23 Sep 03:23:35 MAX  DL-Z C:\Files\Tekst\Contrast.Lzh
  3401.     = 23 Sep 03:23:35 MAX  Free DL: reimbursed 227 seconds
  3402.     = 23 Sep 03:23:35 MAX  Free DL: reimbursed 51 Kb
  3403.     + 23 Sep 03:23:59 MAX  Jack Brons off-line. Calls=16, Len=6
  3404.     : 23 Sep 03:24:00 MAX  End, v2.01 (5)
  3405.  
  3406.     ~~
  3407.     -=-
  3408.  
  3409.     Keep this in mind,  and experiment a bit.  Just type some messages  and
  3410.     check the results after timEd read it back in.
  3411.  
  3412.  
  3413.  
  3414.                                            timEd v1.01 manual - page 59
  3415.  
  3416.  
  3417.     8.8  Reading messages 'gated' from Usenet/Internet 
  3418.  
  3419.     Some consideration  was  also given  to  people reading  messages  that
  3420.     originally came from Usenet/Internet 'newsgroups'.
  3421.  
  3422.  
  3423.     FSC-0035
  3424.     ========
  3425.  
  3426.     TimEd  supports the  'Replyto' and  'ReplyAddr' kludges  as outlined in
  3427.     FSC-0035  (Fidonet Technical  Specification  - a  proposal,  actually).
  3428.     This is  used  for  netmail replies.  If  you read  gated  Use/Internet
  3429.     messages that have this kludge (Fredgate can generate them),  this will
  3430.     automatically address  the netmail  reply to your  UUCP gate and  put a
  3431.     TO: line at the top of your message.
  3432.  
  3433.  
  3434.     'Broad' message L)ist display.
  3435.     ==============================
  3436.  
  3437.     For  Use/Internet newsgroups  the standard  L)ist  display is  far from
  3438.     optimal: there, every message has 'All' in the  TO: field (put there by
  3439.     the UUCP <-> Fido gate).
  3440.  
  3441.     TimEd has two L)ist modes,  a 'normal' one, and a 'broad  subject line'
  3442.     one (you get  it with Alt-B when reading a message). The latter has (as
  3443.     one would expect) a  much broader Subject displayed,  the TO: field  is
  3444.     entirely zapped in that mode.
  3445.  
  3446.     While  in the L)ist  mode, one can  switch between the  two styles with
  3447.     ALT-S (from S)witch..)
  3448.  
  3449.     Usenetmacros
  3450.     ============
  3451.  
  3452.     TimEd has a special type of macro's available for message that need  to
  3453.     be  gated  to  Internet.  See the  'Usenetmacro'  keyword  for  further
  3454.     reference.
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.                                            timEd v1.01 manual - page 60
  3473.  
  3474.     9.  Message base formats explained
  3475.  
  3476.     There  are several  different formats  to store  messages on  a system.
  3477.     TimEd supports four of them: Squish, JAM, Hudson and *.MSG.
  3478.     What follows is an explanation of  each of these formats. It is not  my
  3479.     intention  to give  an  in-depth discussion  of the  inner  workings of
  3480.     these   formats.  That   information  may   be  very   interesting  for
  3481.     developers, but  this document is  not intended for programmers:  it is
  3482.     meant for  users, and as a  consequence only the practical implications
  3483.     that are a result  of the inner workings  and design of the formats  is
  3484.     discussed.
  3485.  
  3486.  
  3487.     9.1  *.MSG
  3488.  
  3489.  
  3490.     This  is 'the  original'.  In the  beginning stages,  Fidonet  was very
  3491.     small. The  amount of  messages that  had to  be processed was  equally
  3492.     small. The format used to store the messages was very simple:
  3493.  
  3494.     Every message  area  has  its own  directory.  In this  directory,  the
  3495.     messages for  that area are  stored, each  message in a  separate file,
  3496.     called <number>.MSG, for example 55.MSG. 
  3497.  
  3498.     For  an area that  is called ARTWARE,  the messages could  be stored in
  3499.     C:\MSGS\ARTWARE,    and   message    number    10   would    then    be
  3500.     C:\MSGS\ARTWARE\10.MSG.
  3501.  
  3502.     This means  that  maintaining  the message  base  can be  done  through
  3503.     standard  file  system  operations:  deleting  a  message is  equal  to
  3504.     deleting a file, copying a message is equal to copying a file, etc.
  3505.  
  3506.     The lastread  pointers are stored  in a  file called lastread  (for the
  3507.     sysop) and usually  lastread.bbs (for  the other  users, for those  who
  3508.     are running a BBS).
  3509.  
  3510.     The advantages and disadvantages of this format are closely  related to
  3511.     the file system used:
  3512.  
  3513.     Advantages:
  3514.  
  3515.     *     This format  is very  simple. Implementing  and supporting it  is
  3516.           easy. 
  3517.     *     It is a very  safe format: every message  is in a separate  file.
  3518.           If a file gets corrupt, this is only one message.
  3519.           Reconstruction  of  damaged message  bases  can  be done  through
  3520.           standard  file   recovery  software   (even  DOS'  undelete   and
  3521.           checkdisk!).
  3522.  
  3523.     Disadvantages:
  3524.  
  3525.     *     In DOS, every file takes up at least the size of one  cluster. On
  3526.           most  harddisks  this  is  2  kilobytes. As  a  result,  even the
  3527.           smallest message takes at least 2 Kb.
  3528.  
  3529.  
  3530.                                            timEd v1.01 manual - page 61
  3531.  
  3532.           With several  thousands of messages  available on a system,  this
  3533.           'slack space' may add up to quite a large amount.
  3534.     *     DOS gets very slow  when there are a  lot of files (>250)  in one
  3535.           directory. On larger message areas, this will slow down even  the
  3536.           most efficient programs.
  3537.     *     Processing  messages means  constantly opening and  closing a lot
  3538.           of files.  This also slows things down.
  3539.  
  3540.  
  3541.     OS/2's  HPFS   file  system  will   help  to  relieve  the   two  first
  3542.     disadvantages, but not enough to make it efficient.
  3543.  
  3544.  
  3545.     9.2  Hudson
  3546.  
  3547.     Hudson is more or less the exact opposite of *.MSG. 
  3548.  
  3549.     Where *.MSG  stores  all  areas in  a  different directory,  and  every
  3550.     message  in a different  file, Hudson puts all  messages from all areas
  3551.     in only one set of files.
  3552.  
  3553.     This 'set' consists of the following files:
  3554.  
  3555.     * msginfo.bbs
  3556.  
  3557.     This file  is always 406  bytes long, and contains  general information
  3558.     about the message  base, like the total amount of messages, the highest
  3559.     message number and  the amount  of messages  present in each  different
  3560.     area (called 'board' in Hudson speak).
  3561.  
  3562.     * msghdr.bbs
  3563.  
  3564.     This file contains the message headers (from: and to:  fields, subject,
  3565.     date etc).
  3566.  
  3567.     * msgtxt.bbs
  3568.  
  3569.     This  holds the  actual message  text (the  'bodies' of  the messages),
  3570.     including the kludges.
  3571.  
  3572.     * msgidx.bbs
  3573.  
  3574.     This is an  index that holds, for each message,  the message number and
  3575.     the board number. This index can  be easily searched for messages  that
  3576.     are present in a certain board.
  3577.  
  3578.     * msgtoidx.bbs
  3579.  
  3580.     This  file holds  a copy  of the  TO: field,  for each  message that is
  3581.     present in  the Hudson  base. In  other words: for  the entire  message
  3582.     base.
  3583.     In  order to  do a  personal  mailscan for  a particular  user, on  the
  3584.     *entire*  message base,  all an application  has to do  is scan through
  3585.     this file!
  3586.  
  3587.  
  3588.                                            timEd v1.01 manual - page 62
  3589.  
  3590.     This  is the  one and  only reason  why a  personal mailscan  on Hudson
  3591.     bases  is so  fast. Everyone  has sometimes  logged onto  a QuickBBS or
  3592.     Remote Access (pre 2.00) board, and saw how fast it was...
  3593.  
  3594.     * lastread.bbs
  3595.  
  3596.     This file holds the lastread pointers for all users in all boards.
  3597.  
  3598.  
  3599.     Advantages:
  3600.  
  3601.     *     Speed. Because  all messages are stored  in one set of  files, an
  3602.           application has to open  1 set of files  and can then reach  each
  3603.           single message on the  system without having to change directory,
  3604.           or open any other file.
  3605.  
  3606.           For tossers, the speed can also be very high,  because it is easy
  3607.           to buffer information. You're only  doing sequential writes to  a
  3608.           single set of files, which makes buffering relatively easy.
  3609.  
  3610.     *     It also takes less  space than *.MSG, as  it doesn't take a  file
  3611.           for  each  message.  Internally,  the  Hudson   base  works  with
  3612.           'records' of  256  bytes,  however, so  there  is  some  internal
  3613.           'slack'.
  3614.  
  3615.     *     Widespread  and  very  popular.  Lots  of  high  quality  support
  3616.           packages are available.
  3617.  
  3618.  
  3619.     Disadvantages:
  3620.  
  3621.     *     Vulnerability:
  3622.  
  3623.           -     All messages are  stored in one set of files.  If these get
  3624.                 corrupt, your entire message base can be lost.
  3625.  
  3626.           -     The headers are  stored separately from the bodies.  If the
  3627.                 headers and bodies  get 'out of sync', you won't be able to
  3628.                 do a lot of useful reading.
  3629.  
  3630.     *     Limits. Hudson  is limited  to 200  areas, and  16 Mb of  message
  3631.           text (total  space taken by  all message bodies). For  a somewhat
  3632.           larger system, this is not enough anymore.
  3633.  
  3634.  
  3635.     9.3  Squish
  3636.  
  3637.  
  3638.     Squish could  be placed somewhere  between Hudson and *.MSG.  It stores
  3639.     messages  for every *area* in a set of files. So, messages for the same
  3640.     area go into the  same set of files, but messages for other areas go in
  3641.     other files.
  3642.  
  3643.  
  3644.  
  3645.  
  3646.                                            timEd v1.01 manual - page 63
  3647.  
  3648.     A Squish file area basically consists of 3 files:
  3649.  
  3650.     * <name>.SQD
  3651.  
  3652.     This is the  'datafile'. It contains the messages (both the headers and
  3653.     the  bodies). Messages  are stored  in a  'doubly linked  list'  in the
  3654.     message area.
  3655.     In every message area, there are two 'doubly linked lists':
  3656.     a  list containing  the 'active'  messages, and  a list  containing the
  3657.     deleted messages. 
  3658.     The  linked list  of deleted  messages can be  used when  a new message
  3659.     needs to  be added: if the space that the  deleted message once took is
  3660.     large enough, its space can be reused by a new message. 
  3661.     In  addition,  Squish can  purge messages  'on-the-fly':  when messages
  3662.     have to be added  to the message area, Squish can delete messages while
  3663.     it is  tossing in order  to keep  (no more  than) a  certain amount  of
  3664.     messages in that area.
  3665.  
  3666.     * <name>.SQI
  3667.  
  3668.     This is  an index file that holds, for  each message, the offset in the
  3669.     .SQD file where that message starts, and the 'hash value' of the  'TO:'
  3670.     field of the message. 
  3671.  
  3672.     The hash value is  a 32 bit  number, that is  calculated using the  TO:
  3673.     name. Although this number is not entirely unique,  I have not seen two
  3674.     real names with the same hash value.
  3675.  
  3676.     The  hash  value can  be used  to do  a  quick personal  mailscan: just
  3677.     calculate the hash value  for the name of  the user, and compare  these
  3678.     values to the hash values found in the index.
  3679.  
  3680.     * <name>.SQL
  3681.  
  3682.     This file holds the lastread pointers for each user.
  3683.  
  3684.     For the above,  <name> is the 'base filename' that  can be anything the
  3685.     user wants (and that is used to distinguish one area from another).
  3686.  
  3687.  
  3688.     Advantages
  3689.     ----------
  3690.  
  3691.     *     Safe:  because all areas  are stored  separately, the  worst that
  3692.           can  happen if a file gets  corrupt, is loss of  one area. Due to
  3693.           the  'linked  list' structure,  a  damaged  area can  usually  be
  3694.           (fully)  repaired. Even  from a  badly damaged  file, you usually
  3695.           lose no more than a handful of messages.
  3696.  
  3697.     *     Efficient with  space: it takes less  space than *.MSG bases, and
  3698.           is comparable to Hudson in this respect.
  3699.  
  3700.     *     Quite fast.  It is  faster than  *.MSG, although  not as  fast as
  3701.           Hudson  (it doesn't have to open a  file for each message, but it
  3702.  
  3703.  
  3704.                                            timEd v1.01 manual - page 64
  3705.  
  3706.           has to for each area.
  3707.  
  3708.     Disadvantages
  3709.     -------------
  3710.  
  3711.     *     People  that  have always  used  Hudson,  will find  tossing  and
  3712.           maintenance to be slower,  especially if 'on-the-fly' purging  is
  3713.           used.
  3714.           *.MSG people will not suffer from this.
  3715.  
  3716.     *     Less 'third party' support than Hudson. 
  3717.  
  3718.  
  3719.     For a long time, Squish was the best thing in  my opinion: it was space
  3720.     efficient, sufficiently fast  if 'on-the-fly' purging  was turned  off,
  3721.     and very safe.
  3722.  
  3723.  
  3724.     9.4  JAM
  3725.  
  3726.     JAM  was only 'released'  a short  while ago (late  1993). It  uses the
  3727.     same  concept as Squish:  messages are stored  in one set  of files per
  3728.     area. Messages are  not stored  using linked  lists, however, and  'on-
  3729.     the-fly' purging is not part of the standard.
  3730.  
  3731.     Every JAM area consists of the following files:
  3732.  
  3733.     * <name>.JHR
  3734.  
  3735.     This file contains the headers of the messages, and the kludges.
  3736.  
  3737.     * <name>.JDT
  3738.  
  3739.     This file  contains  the  actual  message text  (the  'bodies'  of  the
  3740.     messages).
  3741.  
  3742.     * <name>.JDX
  3743.  
  3744.     This  is an index that is holding,  for each message, the offset in the
  3745.     .JHR  file where  the header  starts.  It also  contains  a CRC  value,
  3746.     calculated over the TO: field  of the message. This can, just  like the
  3747.     hash  value for  the Squish  areas, be  used for  a fast  personal mail
  3748.     scan.
  3749.  
  3750.     * <name>.JLR
  3751.  
  3752.     This file holds the lastread pointers for all users.
  3753.  
  3754.     Advantages:
  3755.  
  3756.     *     Safe.  It is  much  safer than  Hudson (because  of the  separate
  3757.           storage for different  areas, but  not as  safe as Squish  (whose
  3758.           recovery  capabilities are  better, because of  the 'linked list'
  3759.           design).
  3760.  
  3761.  
  3762.                                            timEd v1.01 manual - page 65
  3763.  
  3764.  
  3765.     *     Faster than *.MSG, slower than Hudson.
  3766.  
  3767.     *     Very space efficient, better than Hudson and Squish.
  3768.  
  3769.     *     Already is,  or will be, supported by many  authors of well known
  3770.           (and  high  quality) software  packages  that  are available  for
  3771.           Hudson bases.
  3772.  
  3773.  
  3774.     Disadvantages:
  3775.  
  3776.     *     It is quite  new, and still has some weak  points (in both design
  3777.           and (some!) offered implementations).
  3778.  
  3779.     *     Hudson users will find it slow in both tossing and maintenance.
  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.                                            timEd v1.01 manual - page 66
  3821.  
  3822.     10.  timEd configuration reference 
  3823.  
  3824.  
  3825.     This section will  list all keywords that can be  used in the timEd.cfg
  3826.     configuration  file. The  listing is  alphabetical, making  it  easy to
  3827.     find the keyword you are looking for.
  3828.  
  3829.     Included  in the timEd  package is a  sample timEd.cfg, that  lists all
  3830.     commands in a more logical order. 
  3831.  
  3832.     This reference section is provided to offer  detailed information about
  3833.     every configuration keyword.
  3834.  
  3835.  
  3836.     General rules for the configuration file:
  3837.  
  3838.     The configuration  file for timEd  should be called timEd.cfg  and must
  3839.     reside  in the  current directory,  so timEd  can find  it (use  the -C
  3840.     command line paramater otherwise).
  3841.  
  3842.     It is a plain ASCII file and may contain comments.  A comment is a line
  3843.     that starts with a semi-column, like this:
  3844.  
  3845.     ; this is a comment.
  3846.  
  3847.     Blank lines are ignored, all others should contain a  keyword. Usually,
  3848.     in this form:
  3849.  
  3850.     <keyword> <value> [value value]
  3851.  
  3852.     So  first  the  keyword,  followed  by  the  value  of   that  keyword,
  3853.     optionally followed by more values..
  3854.  
  3855.     The following keywords can be used in timEd.cfg:
  3856.  
  3857.  
  3858.     ADDRESS
  3859.  
  3860.           Use this keyword to let  timEd know what your address is. You can
  3861.           enter up to 35 of them, for your main address and AKA's.
  3862.  
  3863.           The  first one given will be the  default address. If you want to
  3864.           use an AKA for  a certain area, you must  use the -P switch  (see
  3865.           EchoArea  keyword). -P  switches found in  a Squish configuration
  3866.           file  will be  recognized  and used.  Also AKA's  found in  other
  3867.           configuration files (like  Fastecho.cfg) will  be recognized  and
  3868.           used.
  3869.  
  3870.           However,  you  *must*  always  define  all  addresses  to  use in
  3871.           timEd.cfg. By playing with the order of the addresses (and/or  by
  3872.           leaving some addresses out),  you can influence the  AKA-matching
  3873.           process.
  3874.  
  3875.  
  3876.  
  3877.  
  3878.                                            timEd v1.01 manual - page 67
  3879.  
  3880.           Example:
  3881.  
  3882.           address          2:281/527
  3883.           address          2:500/133.999
  3884.  
  3885.  
  3886.     AKAFORCE
  3887.      
  3888.           You can force akamatching by using the AKAFORCE keyword. 
  3889.  
  3890.           Format: 
  3891.  
  3892.           AKAFORCE <mask> <address to use> 
  3893.  
  3894.           example: 
  3895.      
  3896.           AKAFORCE 50:*/*.* 49:500/1 
  3897.      
  3898.           This  means: always use 49:500/1 as  address when mail is sent to
  3899.           any  zone 50  address. This  forcing will  then always  be active
  3900.           (regardless  of  your  'AKAMATCHING'  setting),  and   will  take
  3901.           precedence over 'automatic' akamatching. 
  3902.  
  3903.  
  3904.     AKAmatching
  3905.  
  3906.           Format: AKAmatching < Yes | No >
  3907.  
  3908.           This option  is interesting if you  have more than 1  address. If
  3909.           you  set this to 'Yes', timEd  will automatically try to find the
  3910.           most appropriate address to use when writing a message.
  3911.  
  3912.           Say,  for example,  that you  have two  addresses: 2:281/527  and
  3913.           60:100/112.
  3914.  
  3915.           If you write  a message  to 2:500/133, you  probably want to  use
  3916.           your 2:281/527 address.
  3917.           If you  write a message  to 60:100/1,  you probably  want to  use
  3918.           your 60:100/112 address.
  3919.  
  3920.           In this  case, timEd  would try  to find  the address (AKA)  that
  3921.           'matches' the destination address best.
  3922.  
  3923.           It first looks for  a matching zone, and  if more than one  match
  3924.           is found,  it'll try  to find  an address where  both 'zone'  and
  3925.           'net' match. If  there is still more  than one match after  that,
  3926.           it will just take the first match.
  3927.  
  3928.           See the section about writing netmail for more info.
  3929.  
  3930.  
  3931.     AREALISTSORT
  3932.  
  3933.           Use  this  keyword  to  let  timEd  sort  the  arealist,  on  the
  3934.  
  3935.  
  3936.                                            timEd v1.01 manual - page 68
  3937.  
  3938.           following criteria: 
  3939.      
  3940.           T - Type of area (order: Netmail, Local, Echomail). 
  3941.           N - Nametag ('areatag' of the area, like 'Artware'). 
  3942.           D - Description of the area.
  3943.           A - Aka used for that area.
  3944.           G - Group of the area.
  3945.        
  3946.           You can combine more than one criterium. 
  3947.        
  3948.  
  3949.           Example: AreaListSort TGN 
  3950.  
  3951.           This will sort on type, then on group, then on Nametag.  
  3952.  
  3953.  
  3954.     AREASBBS
  3955.  
  3956.           This gives the  path and  filename of  an Areas.bbs format  file.
  3957.           Many echomail processors are able to generate such a file.
  3958.  
  3959.           TimEd  also recognizes  Squish  and JAM  areas in  this file  (in
  3960.           addition to the 'standard' *.MSG and Hudson areas).
  3961.  
  3962.           Squish areas must start the definition with a '$', like:
  3963.  
  3964.           $c:\msgs\tub        tub         2:281/500
  3965.  
  3966.           JAM areas must start the definition with a '!', like:
  3967.  
  3968.           !c:\msgs\jamdev     jamdev      2:281/500
  3969.  
  3970.  
  3971.     ArcMailAttach
  3972.  
  3973.           Format: ArcMailAttach < Yes | No >
  3974.  
  3975.           This keyword is needed to support the  'Direct' message attribute
  3976.           (and other, extra attributes  like 'Immediate', 'Kill file  sent'
  3977.           etc)  for people that are  running FrontDoor  (and maybe D'Bridge
  3978.           too..). 
  3979.  
  3980.           Frodo  supports  the  'FLAGS'  kludge  that   makes  these  extra
  3981.           attributes available.
  3982.  
  3983.           For Binkley-users (where  Squish packs the netmail) one  must set
  3984.           both 'Crash' and 'Hold' to get the 'Direct' attribute. The  other
  3985.           attributes are simply not available in that environment.
  3986.  
  3987.           How  does  timEd  know what  system  you run?  It  looks  in your
  3988.           Squish.cfg,  if  it finds  'Arcmailattach', you  are  running FD,
  3989.           otherwise Binkley.
  3990.  
  3991.           If   timEd   doesn't   read   a   Squish.cfg,   you   can   force
  3992.  
  3993.  
  3994.                                            timEd v1.01 manual - page 69
  3995.  
  3996.           'Arcmailattach' by specifying:
  3997.  
  3998.           ArcMailAttach Yes
  3999.  
  4000.           Anyone  not using Squish (but Fastecho,  for example) and running
  4001.           Frodo (or similar) should use this keyword.
  4002.  
  4003.           Default is *not* ArcMailAttach.
  4004.  
  4005.  
  4006.     CCVERBOSE
  4007.  
  4008.           This   can  prevent   timEd  from  expanding   CC:'s  into  <name
  4009.           (address)> form with. 
  4010.        
  4011.           Possible values:
  4012.  
  4013.           Yes: still expand CC:'s to 'name (address)' form.
  4014.           No : only  show to  whom  the original  was  addressed, and  the
  4015.                number of other recipients.
  4016.      
  4017.           Example:
  4018.  
  4019.           CCVERBOSE Yes
  4020.  
  4021.  
  4022.     CLOCK
  4023.  
  4024.           A clock can be shown  in the message reading and edit  screen. In
  4025.           the DOS version, you can set  this to 'Yes' to see a clock, while
  4026.           'No' will  give you  the  amount of  free memory  instead of  the
  4027.           time. In OS/2, the clock is always active.
  4028.        
  4029.           The DOS version will give up time  slices to DESQview and Windows
  4030.           (or call INT 28 if neither of those  are found), because updating
  4031.           the clock means it cannot be blocked on I/O anymore.  With "Clock
  4032.           No" it _will_ be blocked  on I/O again, so  that's the way to  go
  4033.           in  case  of  an  unacceptable  performance   hit  /  unsupported
  4034.           multitasker. 
  4035.        
  4036.           In the OS/2 version, the clock runs in a  separate thread that is
  4037.           sleeping most of  its life, while  the main thread is  blocked on
  4038.           I/O, waiting for a keypress.
  4039.  
  4040.           For those  who do  not understand  what I wrote  above: timEd  is
  4041.           very multitasker friendly, and  won't 'steal' any processor  time
  4042.           away from other tasks that may be running on your system.
  4043.  
  4044.  
  4045.     COLOURS
  4046.  
  4047.           Lots  of  colours  can  be  specified by  the  user.  The numbers
  4048.           specify the colour to be used.
  4049.  
  4050.  
  4051.  
  4052.                                            timEd v1.01 manual - page 70
  4053.  
  4054.  
  4055.           Note: by default, timEd uses a monochrome setup.  So if you don't
  4056.           have  a colour  monitor,  you can  initially leave  all color_...
  4057.           statements out (in fact,  you can do  that with a colour  monitor
  4058.           as well, it just looks very boring :-).
  4059.  
  4060.           The numbers are as follows:
  4061.  
  4062.                         Foreground  Background
  4063.  
  4064.            BLACK           0            0
  4065.            BLUE            1            16
  4066.            GREEN           2            32
  4067.            CYAN            3            48
  4068.            RED             4            64
  4069.            MAGENTA         5            80
  4070.            BROWN           6            96
  4071.            LIGHTGRAY       7            112
  4072.            DARKGRAY        8            n.a.
  4073.            LIGHTBLUE       9            n.a.
  4074.            LIGHTGREEN     10            n.a.
  4075.            LIGHTCYAN      11            n.a.
  4076.            LIGHTRED       12            n.a.
  4077.            LIGHTMAGENTA   13            n.a.
  4078.            YELLOW         14            n.a.
  4079.            WHITE          15            n.a.
  4080.            BLINK          128           n.a.
  4081.  
  4082.  
  4083.           Now  take  the  preferred  colours  of  the  foreground  and  the
  4084.           background of a certain item, and add them.
  4085.  
  4086.           So, blue  (foreground) on black (background) would be 1 + 0 = 1  
  4087.                
  4088.           lightgray on black is 7 + 0 = 7
  4089.           white on blue is 15 + 16 = 31 
  4090.           etc.
  4091.  
  4092.           Tip:  A  much better  way  to define  your colours  for  timEd is
  4093.                 using  Dick  Pluim's  TIMCOLOR  utility. It  will  let  you
  4094.                 change  timEd colours in an interactive  way, and can write
  4095.                 out  configuration  segments (to  be included  in timEd.cfg
  4096.                 with  the   'Include'  keyword)   with  the   corresponding
  4097.                 COLOR_.. keywords.
  4098.  
  4099.  
  4100.           Here are the colours  you can define, and  the keywords to use  +
  4101.           my personal setting of these colours.
  4102.  
  4103.           There are three main categories:
  4104.  
  4105.           * color_as...
  4106.  
  4107.           For the area  selection screen,  where you  can select a  message
  4108.  
  4109.  
  4110.                                            timEd v1.01 manual - page 71
  4111.  
  4112.           area to  read. These colours  will also be  used for the  message
  4113.           header list  (ALT-L) and the file  selection box that will appear
  4114.           when  you use  a  'wildcard' in  the subject  when  doing a  file
  4115.           attach.
  4116.  
  4117.           * color_msg...
  4118.  
  4119.           For the part where you will spend most time:  the message reading
  4120.           screen.
  4121.  
  4122.           * color_pop...
  4123.  
  4124.           For popup-screens, like help screens and errors.
  4125.  
  4126.  
  4127.           Area selection screen settings
  4128.           ------------------------------
  4129.  
  4130.           Area selection 'Title' Bar, at the top of the screen:
  4131.  
  4132.           color_asbar     112
  4133.  
  4134.           Area Selection Frame, the single line around the total screen:
  4135.  
  4136.           color_asframe     4
  4137.  
  4138.           Area Selection Normal Text, like the names of the areas:
  4139.  
  4140.           color_astext      7
  4141.  
  4142.           Area  Selection  Highlighted  bar,  the  message   area  that  is
  4143.           currently selected:
  4144.  
  4145.           color_ashigh     31
  4146.  
  4147.           Special  colour, currently  only used  in a  msg header  list for
  4148.           personal messages:
  4149.  
  4150.           color_asspecial  14
  4151.  
  4152.  
  4153.           Message reading screen settings
  4154.           -------------------------------
  4155.  
  4156.           Message reader Header, like the From: and To: field contents:
  4157.  
  4158.           color_msgheader   7
  4159.  
  4160.           Message reader date, part of the message header:
  4161.  
  4162.           color_msgdate     14
  4163.  
  4164.           Message reader 'labels', like the words 'TO:' and 'From:':
  4165.  
  4166.  
  4167.  
  4168.                                            timEd v1.01 manual - page 72
  4169.  
  4170.           color_msgdata     15
  4171.  
  4172.           Message reader reply link information:
  4173.  
  4174.           color_msglinks    3
  4175.  
  4176.           Message reader message attributes:
  4177.  
  4178.           color_msgattribs  3
  4179.  
  4180.           Message reader horiz. line, between header and text:
  4181.  
  4182.           color_msgline     9
  4183.  
  4184.           Message reader quotes, quoted text (starting like GvE> ):
  4185.  
  4186.           color_msgquote   14
  4187.  
  4188.           Message reader normal text, the body of the message:
  4189.  
  4190.           color_msgtext     7
  4191.  
  4192.           Message  reader 'Status'  bar at  bottom, with  current  msg area
  4193.           etc:
  4194.  
  4195.           color_msgbar     31
  4196.  
  4197.           Message reader origin, the origin of a message:
  4198.  
  4199.           color_msgorigin 15
  4200.  
  4201.           Message reader kludges (controlinfo like MSGID and SEEN-BY):
  4202.  
  4203.           color_msgkludge  3
  4204.  
  4205.           Message  reader,  the  TO:  field  in  the  header  for  personal
  4206.           messages. Also  used for  'highlights' in  the message body  when
  4207.           using the F)ind feature.
  4208.  
  4209.           color_msgspecial 12
  4210.  
  4211.  
  4212.           Popup boxes settings
  4213.           --------------------
  4214.  
  4215.           Popup boxes frame, the box around a popup text:
  4216.  
  4217.           color_popframe 121
  4218.  
  4219.           Popup boxes text, the text inside the box:
  4220.  
  4221.           color_poptext 112
  4222.  
  4223.           Generic entry colour
  4224.           --------------------
  4225.  
  4226.                                            timEd v1.01 manual - page 73
  4227.  
  4228.  
  4229.           Colour of  all entry fields (for example  when you edit a header,
  4230.           the field where you enter the TO: name):
  4231.  
  4232.           color_entry 30
  4233.  
  4234.           Internal editor colours
  4235.           -----------------------
  4236.  
  4237.           Current  line,  normal text  (set to  COLOR_MSGTEXT if  you don't
  4238.           want the current line to be 'highlighted'). 
  4239.      
  4240.           color_editcurnormal 15 
  4241.      
  4242.           Current line,  quoted text  (set to  COLOR_MSGQUOTE if  you don't
  4243.           want the current line to be 'highlighted'). 
  4244.      
  4245.           color_editcurquote  6 
  4246.      
  4247.           Current  line, text  in a  block (set  to COLOR_EDITBLOCK  if you
  4248.           don't want the current line to be 'highlighted'). 
  4249.      
  4250.           color_editcurblock  113 
  4251.      
  4252.           Text that is in the currently defined block: 
  4253.      
  4254.           color_editblock     112 
  4255.      
  4256.           Colour of the 'Hard Return Token':
  4257.  
  4258.           color_edithcr       8 
  4259.  
  4260.  
  4261.           Find Screen Colours
  4262.           -------------------
  4263.  
  4264.           The colour of the frame of an active window:
  4265.  
  4266.           color_findactive 11
  4267.  
  4268.           The colour of the frame of an passive window:
  4269.  
  4270.           color_findpassive 1
  4271.  
  4272.           The  colour of  normal text  (search strings,  and 'lables'  like
  4273.           'Action:' 
  4274.  
  4275.           color_findtext 7  
  4276.  
  4277.           The colour of data-items  (value of a label, 'Read' as  the value
  4278.           of the 'action' parameter for example):
  4279.  
  4280.           color_finddata 3
  4281.  
  4282.  
  4283.                                            timEd v1.01 manual - page 74
  4284.  
  4285.  
  4286.           The colour  of  the highlighted  ('selected') entry  (highlighted
  4287.           bar):
  4288.      
  4289.           color_findhigh 113
  4290.  
  4291.  
  4292.     Confirm_Edit_Exit <Yes | No>
  4293.  
  4294.           This controls whether timEd asks for  confirmation when you press
  4295.           <ESC>  in the internal editor (to abort  the message). If you set
  4296.           this to  'Yes', timEd will  first ask if  you're sure, before  it
  4297.           dumps all the text you so carefully editted :-)
  4298.  
  4299.  
  4300.     Confirm_Exit
  4301.  
  4302.           Format: Confirm_Exit <Yes | No>
  4303.      
  4304.           This controls whether timEd asks for  confirmation before exiting
  4305.           to DOS.  If you  set this  to 'Yes',  timEd will  ask if  you are
  4306.           really sure, before exiting to DOS.
  4307.  
  4308.  
  4309.     Confirm_Delete
  4310.  
  4311.           Format: Confirm_Delete <Yes | No>
  4312.      
  4313.           This  controls  whether  timEd   asks  for  confirmation   before
  4314.           deleting  a message. If you set this  to 'Yes', timEd will ask if
  4315.           you are really sure, before deleting a message.
  4316.  
  4317.  
  4318.     ECHOAREA, NETAREA
  4319.  
  4320.           Area  definition,  Squish  alike.   You  can  specify  areas   in
  4321.           timEd.cfg as well, in addition to the areas found in Squish.cfg.
  4322.  
  4323.           The squish.cfg  file is read *after*  these are read, however, so
  4324.           you  can  'overrule'  areas   here  (areas  already  defined   in
  4325.           timEd.cfg will be skipped in squish.cfg and/or areas.bbs).
  4326.  
  4327.           This  is the only place  where you can  give a 'long' description
  4328.           of an  area (can't do  that in squish.cfg,  of course)  and where
  4329.           you  can specify  'default message attributes'  for newly created
  4330.           messages in that area.
  4331.  
  4332.           It  looks quite a bit like definitions in squish.cfg. There are 3
  4333.           keywords:
  4334.  
  4335.           ■ EchoArea  - for echomail areas
  4336.           ■ NetArea   - for netmail areas (define as many as you want)
  4337.           ■ LocalArea - for local areas
  4338.  
  4339.  
  4340.  
  4341.                                            timEd v1.01 manual - page 75
  4342.  
  4343.           The format for all of these:
  4344.  
  4345.           <keyword> <description> <areatag> <location> [-Pxxx -Axx  -$ -J -
  4346.           H]
  4347.  
  4348.           <keyword>         is NetArea, EchoArea or LocalArea.
  4349.           <description>     is a description  of the  area, between  double
  4350.                             quotes 
  4351.           <areatag>         is the offical areatag of the area (like: TUB).
  4352.                             Even  if the area is a  Local area or a Netmail
  4353.                             area, the area  must have a UNIQUE  areatag, as
  4354.                             timEd uses these to distinguish areas!
  4355.           <location>        is  the directory/basename/board where the area
  4356.                             resides.
  4357.  
  4358.           And where:
  4359.  
  4360.           The default is *.MSG format, but:
  4361.  
  4362.           -$ is for squish style areas.
  4363.  
  4364.           -J is for JAM style areas.
  4365.  
  4366.           -H is for Hudson base areas.
  4367.  
  4368.           And:
  4369.  
  4370.           -A gives default attributes. 
  4371.                 p = private, 
  4372.                 c = crash, 
  4373.                 k = killsent, 
  4374.                 d = direct,
  4375.                 i = immediate,
  4376.                 r = readonly (seen notes below);
  4377.  
  4378.           -Pz:nnn/nnn.p is  the AKA to  use for this area  (also active for
  4379.           NetArea). The default is to use the primary address.
  4380.  
  4381.           You  can make  an area  'read-only' if  you add  -Ar in  the area
  4382.           definition  in  timEd.cfg. The  term  'Read-Only'  is not  really
  4383.           correct, but  replying to  a message in  that area or  creating a
  4384.           new  one  is not  possible.  It is  meant as  a  convenience (for
  4385.           example to prevent you from writing messages in a 'personal  mail
  4386.           area')  and certainly  not  as  a  security measure!  Deleting  a
  4387.           message, for example, is possible.  So is mass copying/moving  to
  4388.           such an area. 
  4389.  
  4390.  
  4391.           Examples:
  4392.  
  4393.           NetArea  "Netmail Area"  netmail  c:\fd\netmail   -Apk
  4394.  
  4395.           My primary netmail  area, with  a nonsense  areatag, is in  *.MSG
  4396.           format and  all messages get the  'private' and  'kill/sent' bits
  4397.  
  4398.  
  4399.                                            timEd v1.01 manual - page 76
  4400.  
  4401.           by default.  The 'local' bit is  always added to all  messages as
  4402.           well.
  4403.  
  4404.  
  4405.           NetArea "Wlink net" w_net c:\fd\wnet -Ap -$ -P60:100/112
  4406.  
  4407.           A  second  netmail  area,  in  Squish format.  Messages  get  the
  4408.           'private' bit  by default  and I  use my  AKA 60:100/112 in  this
  4409.           netmail area.
  4410.  
  4411.  
  4412.           LocalArea "Bad_Msgs"  BAD_MSGS  C:\Squish\Msgs\Bad    -$
  4413.           LocalArea "Dupes"     DUPES     C:\Squish\Msgs\Dupes  -$
  4414.  
  4415.           Here  I add  my bad_msgs  and dupe  areas. I  like to  see what's
  4416.           happening.
  4417.  
  4418.  
  4419.           LocalArea "SysOp"  Sysop   d:\local\sysop    -$ -Ap
  4420.  
  4421.           I define my SysOp area, default private messages.
  4422.  
  4423.  
  4424.           EchoArea  "JAM development"  JAMDEV  d:\echo\jamdev  -J
  4425.  
  4426.           An echomail area in JAM format.
  4427.  
  4428.  
  4429.           EchoArea  "Contrast"   CONTRAST  d:\echo\CONTRAST   -$
  4430.  
  4431.           An echomail area  (my local points area, defined  here as well as
  4432.           in  squish.cfg, but  I define it  here, because I  want it at the
  4433.           top of my area selection screen..)
  4434.  
  4435.  
  4436.           EchoArea "Points" POINTS.133 c:\sqsh\pnt -P2:500/133.999
  4437.  
  4438.           Another  echomail area,  where I use  my AKA 2:500/133.999, *.MSG
  4439.           format.
  4440.  
  4441.  
  4442.           EchoArea "Artware testers"    artware.closed     3    -H
  4443.  
  4444.           An  echomail area, in the Hudson base  format (that's what the -H
  4445.           is for). The area is board number 3 in the Hudson base. 
  4446.  
  4447.  
  4448.     ECHOLOG
  4449.  
  4450.           Where to  put the  echotoss.log file (name  + path).  If this  is
  4451.           specified, an  echotoss.log file  will be  written when you  exit
  4452.           timEd.
  4453.  
  4454.           An  echotoss.log  file  is  a  file containing  a  list  with the
  4455.  
  4456.  
  4457.                                            timEd v1.01 manual - page 77
  4458.  
  4459.           areatags of  areas that contain  newly entered messages. You  can
  4460.           pass this file to your tosser/scanner to scan  out and pack these
  4461.           new  messages.  (For  Squish,  this  is done  by  using  the '-f'
  4462.           command line parameter).
  4463.  
  4464.           Example:
  4465.  
  4466.           EchoLog C:\timEd\echotoss.log
  4467.  
  4468.  
  4469.     EDITOR
  4470.  
  4471.           This  tells  timEd what  editor  you  want to  use  to edit  your
  4472.           messages.
  4473.  
  4474.           There are two possibilities:
  4475.  
  4476.           'Internal' - this will let you use timEd's internal editor.
  4477.  
  4478.           '<path + filename>' -  if you give the  name of a program,  timEd
  4479.           will  execute  that program  instead  of  using timEd's  internal
  4480.           editor.  Whenever  it  is  time  to edit  a  message,  timEd will
  4481.           execute this  program.  Entering  a full  path  is  not  required
  4482.           (because timEd  will  look  for the  editor  in your  PATH),  but
  4483.           speeds up things.
  4484.           TimEd will call  the editor  with 1  parameter: the  name of  the
  4485.           temporary file that timEd created  and that contains the  message
  4486.           body to be edited.
  4487.  
  4488.           You can also use  a batchfile here. You  could use this to  start
  4489.           up  your editor  with extra  options, or  to call  other programs
  4490.           before or after the editor (a spell-checker maybe?).
  4491.           TimEd calls batchfiles with two parameters: the name of the  file
  4492.           to edit (%1)  and the areatag (%2). You might  use the areatag to
  4493.           perform  some  magic  in  a  batchfile,  like  calling  different
  4494.           editors for different areas.
  4495.  
  4496.  
  4497.           Example:
  4498.  
  4499.           Editor c:\misc\q.exe
  4500.           or
  4501.           Editor Internal
  4502.  
  4503.  
  4504.     Empty_Tearline
  4505.  
  4506.           Format: Empty_Tearline <Yes|No>
  4507.  
  4508.           This  controls  whether echomail  messages will  have  a tearline
  4509.           mentioning the  timEd version (like:  --- timEd/B10) or an  empty
  4510.           tearline. 
  4511.  
  4512.           If you set this  to 'Yes' an empty  tearline will be created.  In
  4513.  
  4514.  
  4515.                                            timEd v1.01 manual - page 78
  4516.  
  4517.           that  case, a  ^APID  kludge  will be  added  to show  the  timEd
  4518.           version you are using.
  4519.  
  4520.  
  4521.     End_of_Area_Menu
  4522.  
  4523.           Format: End_of_Area_Menu <yes | No>
  4524.  
  4525.           If this is set to  'Yes, and timEd reaches the last message in an
  4526.           area, pressing <right>  or <enter>  will have  a message pop  up,
  4527.           that gives you the choice to: 
  4528.      
  4529.           -     go to the next area with new mail (<right>,  <enter>, '+').
  4530.  
  4531.           -     exit the area and go to the Area Selection  Screen (<esc>).
  4532.  
  4533.           -     just stay where you area (any other key). 
  4534.      
  4535.           Lazy readers  can just keep  on pressing <right> or  <enter>, and
  4536.           cycle through all their areas.... :-) 
  4537.      
  4538.           With this  set to 'No'  timEd will just  'beep' at the  end of an
  4539.           area, and do nothing else. 
  4540.  
  4541.  
  4542.     ENTERMARKS
  4543.  
  4544.           If this is set to 'Yes', the <enter> key  will mark a message. If
  4545.           this  is set  to 'No', <enter>  will not mark  a message but will
  4546.           function  as <cursor right> and move  you to the next message. In
  4547.           this case, <space> will mark messages. 
  4548.  
  4549.           Example:
  4550.  
  4551.           EnterMarks No
  4552.  
  4553.  
  4554.     FASTECHOCFG
  4555.  
  4556.           TimEd can read the  Fastecho.cfg for you (current  version: 1.30,
  4557.           1.41),  and get all echomail areas  from that configuration. Note
  4558.           that Netmail, bad_msgs  and dupes  are not  read by default;  add
  4559.           'ReadNetAreas Yes' and/or  'ReadLocalAreas Yes' to your timEd.cfg
  4560.           file to let timEd read those areas as well.
  4561.           Different AKA's  used in your Fastecho  setup will  be recognized
  4562.           and used when creating a message.
  4563.  
  4564.           Give full path and name of the file. 
  4565.  
  4566.           FastechoCFG c:\fe\fastecho.cfg
  4567.  
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.                                            timEd v1.01 manual - page 79
  4574.  
  4575.     FDNODELIST
  4576.  
  4577.           This tells timEd  where it  can find  a FrontDoor nodelist  (used
  4578.           by.... FrontDoor! Yes!)
  4579.  
  4580.           TimEd  can  use  the  files  called  USERNAME.FDX,  NODELIST.FDX,
  4581.           NODELIST.xxx,  FDNODE.FDA, FDNET.PVT  and  FDPOINT.PVT (the  last
  4582.           three only if applicable, not required).
  4583.           When  looking up  a SysOp-name,  timEd will  try to  locate *all*
  4584.           matches  for the (part  of the)  name entered.  So, if  you enter
  4585.           'Essen',  it  might  find both  'Gerard  van  Essen' and  'Martin
  4586.           Essenburg'.
  4587.  
  4588.           With the  frontdoor nodelist, you  can always get the  same SysOp
  4589.           name more than once,  and pick one of their  addresses (HUBs etc.
  4590.           often  have  more  than  one  address).  Unlike  the   Version  7
  4591.           nodelist,  duplicate  SysOp names  are  always  preserved in  the
  4592.           index.
  4593.  
  4594.  
  4595.           Example:
  4596.  
  4597.           FDnodelist    C:\Frodo\Nodelist
  4598.  
  4599.  
  4600.     FMAILCFG
  4601.  
  4602.           TimEd can  read the Fmail config  files for you (current version:
  4603.           0.96), and get all  echomail areas from that configuration.  Note
  4604.           that Netmail, bad_msgs  and dupes  are not  read by default;  add
  4605.           'ReadNetAreas Yes' and/or 'ReadLocalAreas Yes'  to your timEd.cfg
  4606.           file to let timEd read those areas as well.
  4607.  
  4608.           Different AKA's  used for message areas  in your Fmail setup will
  4609.           be recognized and used when creating a message.
  4610.  
  4611.           Give full path and name of the file Fmail.cfg
  4612.  
  4613.           FmailCFG c:\fmail\fmail.cfg
  4614.  
  4615.  
  4616.     FOLLOWHELLO
  4617.  
  4618.           See 'HELLO'.
  4619.  
  4620.  
  4621.     FREQATTRIBUTES
  4622.  
  4623.           This is the default status of  a file request message created  by
  4624.           the ctrl-f function. 
  4625.  
  4626.           Values: i)mmediate, c)rash, d)irect, h)old, k)ill.  
  4627.  
  4628.           Example:
  4629.  
  4630.  
  4631.                                            timEd v1.01 manual - page 80
  4632.  
  4633.  
  4634.           FreqAttributes ck
  4635.  
  4636.           File request messages created  by timEd's 'ctrl-f' function  will
  4637.           now automatically have the 'crash' and 'kill/sent' attributes.
  4638.  
  4639.  
  4640.     GECHOCFG
  4641.  
  4642.           !  Note:  older  versions  of  GEcho (older  then  1.01)  are not
  4643.           supported! 
  4644.  
  4645.           TimEd can  read the GEcho config  files for you (current version:
  4646.           1.02),  and get all echomail areas  from that configuration. Note
  4647.           that Netmail, bad_msgs  and dupes  are not  read by default;  add
  4648.           'ReadNetAreas Yes' and/or 'ReadLocalAreas Yes' to your  timEd.cfg
  4649.           file to let timEd read those areas as well.
  4650.  
  4651.           Different AKA's  used for message areas  in your GEcho setup will
  4652.           be recognized and used when creating a message.
  4653.  
  4654.           Give full path and name of the file Setup.ge
  4655.  
  4656.           GEchoCFG c:\GEcho\Setup.ge
  4657.  
  4658.  
  4659.     HELLO, REPHELLO, FOLLOWHELLO
  4660.  
  4661.           HELLO       :     This defines the string to  start a new message
  4662.                             with. You usually say 'hello' before  you start
  4663.                             a message, so  this is called 'hello'  and will
  4664.                             be referred to as  'hellostring' throughout the
  4665.                             documentation.
  4666.  
  4667.           REPHELLO    :     This defines the string to  start a reply with.
  4668.                             This is usually something  like: 'In a  message
  4669.                             xxx wrote to yyy'. This  will be referred to as
  4670.                             the 'rephello string'.
  4671.  
  4672.           FOLLOWHELLO :     This defines the string to  start what to start
  4673.                             a   'follow-up'  (created  by  pressing  ALT-O)
  4674.                             message with.
  4675.  
  4676.           *Always* put  the 'hello',  'followhello' and  'rephello' strings
  4677.           between double quotes.
  4678.  
  4679.           There are several  'variables' that  can be  used in this  string
  4680.           (and in the 'rephello' and 'followhello' strings as well):
  4681.  
  4682.           %to    :    The  full  name of  the  person that  the  message IS
  4683.                       addressed  to  (for  a  new  message)   or  that  the
  4684.                       original WAS addressed to (for a  reply, the REPHELLO
  4685.                       keyword).
  4686.           %fto   :    As %to, but only the first name of that person.
  4687.  
  4688.  
  4689.                                            timEd v1.01 manual - page 81
  4690.  
  4691.  
  4692.           %from  :    The full name  of the person  who wrote the  original
  4693.                       message  (in the  case  of a  reply, so  the REPHELLO
  4694.                       keyword). In the case of a new message this  would be
  4695.                       the name of  the person who  wrote (writes) this  new
  4696.                       message (but that, of course, is you yourself :-)
  4697.           %ffrom :    As %from, but only the first name of that person.
  4698.  
  4699.           %subj  :    Subject of the message
  4700.  
  4701.           %orig  :    Address   of  the   sender   of  the   message  (like
  4702.                       2:281/527)
  4703.           %dest  :    Address   of  the  recipient  of  the  message  (like
  4704.                       2:281/527)
  4705.  
  4706.           %time  :    Time the message was written (like 01:25)
  4707.           %year  :    The year the message was written (like 1993)
  4708.           %mon   :    The  month  the message  was written  (like  jan, feb
  4709.                       etc)
  4710.           %day   :    The day of the month msg was written (a number)
  4711.           %dow   :    The 'day  of week' msg  was written  (like mon,  tue,
  4712.                       wed etc)
  4713.  
  4714.  
  4715.  
  4716.           An example to clear up things:
  4717.  
  4718.           Let's  say I'm writing a message to Scott Dudley, so that's a new
  4719.           message, and the 'HELLO'  keyword would be of significance  here.
  4720.           The header would look like this:
  4721.  
  4722.           -=-
  4723.  
  4724.           From: Gerard van.Essen
  4725.           To  : Scott Dudley
  4726.           Subj: Your MSGAPI
  4727.  
  4728.           -=-
  4729.  
  4730.           In this case, %to == 'Scott Dudley' and %fto == 'Scott'.
  4731.  
  4732.           If my timEd.cfg has:
  4733.  
  4734.           hello           "Hello %to!"
  4735.  
  4736.           My message would be started with:
  4737.  
  4738.           Hello Scott Dudley!
  4739.  
  4740.           Of  course, because  we treat  everyone like  our best  friend in
  4741.           Fidonet, I have:
  4742.  
  4743.           hello           "Hello %fto!"
  4744.  
  4745.  
  4746.  
  4747.                                            timEd v1.01 manual - page 82
  4748.  
  4749.           As a result, my message will start with:
  4750.  
  4751.           Hello Scott!
  4752.  
  4753.  
  4754.           Right,  that's the  'hellostring'. Now, let's  say Scott receives
  4755.           my message, and decides  to write something back. This will  be a
  4756.           reply, so the 'rephello string' will be used.
  4757.  
  4758.           Looking  at our  message  again (the  same  one, as  this is  the
  4759.           message Scott is answering..):
  4760.  
  4761.           -=-
  4762.  
  4763.           From: Gerard van.Essen
  4764.           To  : Scott Dudley
  4765.           Subj: Your MSGAPI
  4766.  
  4767.           -=-
  4768.  
  4769.           In  this case, %to ==  'Scott Dudley' and  %fto == 'Scott', %from
  4770.           == 'Gerard van.Essen" and %ffrom == 'Gerard'
  4771.  
  4772.           Now if Scott uses timEd, *and* he has this in his timed.cfg:
  4773.  
  4774.           rephello        "%from wrote in a message to %to:"
  4775.  
  4776.           His reply would start with:
  4777.  
  4778.           Gerard van.Essen wrote in a message to Scott Dudley:
  4779.  
  4780.           And he can start typing..
  4781.  
  4782.  
  4783.     HUDSON_OFFSET
  4784.  
  4785.           Multi-user  support  for lastread  pointers  in  Hudson bases  as
  4786.           well:  use  the  Hudson_Offset  keyword  to   specify  offset  in
  4787.           lastread file. First user (and default) is offset 0. 
  4788.  
  4789.           If you use the  same base with more than one user,  give one user
  4790.           Hudson_Offset 0, someone else Offset 1 etc.
  4791.  
  4792.           Be  aware,  though,  that  BBS  systems  also  use space  in  the
  4793.           lastread file.  Make sure that  your setting does not  clash with
  4794.           the offset of some BBS user!
  4795.  
  4796.           Example:
  4797.  
  4798.           Hudson_Offset 2
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.                                            timEd v1.01 manual - page 83
  4806.  
  4807.     HUDSONPATH
  4808.  
  4809.           This will  tell timEd where  your Hudson base is  located. If you
  4810.           don't have a Hudson  base, this keyword  is not needed (in  fact,
  4811.           in that case it is even better if you leave it out!).
  4812.  
  4813.           In    this    directory,    timEd   will    also    create    the
  4814.           ECHOMAIL/NETMAIL.BBS files, that will signal to  the tosser which
  4815.           new messages  were entered. With this  file, the scanner can very
  4816.           quickly export new messages.
  4817.  
  4818.           Example:
  4819.  
  4820.           Hudsonpath c:\fd\msgbase
  4821.  
  4822.  
  4823.     IMAILCFG
  4824.  
  4825.           TimEd can  read the Imail config  files for you (current version:
  4826.           1.50), and get all  echomail areas from that configuration.  Note
  4827.           that Netmail, bad_msgs  and dupes  are not  read by default;  add
  4828.           'ReadNetAreas Yes' and/or  'ReadLocalAreas Yes' to your timEd.cfg
  4829.           file to let timEd read those areas as well.
  4830.  
  4831.           Different AKA's  used for message areas  in your Imail setup will
  4832.           be recognized and used when creating a message.
  4833.  
  4834.           Give full path and name of the file Imail.cf. 
  4835.  
  4836.           ImailCFG c:\imail\imail.cf
  4837.  
  4838.  
  4839.     INCLUDE
  4840.  
  4841.           With this keyword, you can include another file in the config. 
  4842.  
  4843.           If you like to change between  different coloursets, for example,
  4844.           you  can easily  swtich  between them  by putting  them into  two
  4845.           files (like set1.col and set2.col) and putting 
  4846.  
  4847.           'Include c:\timed\set1.col' 
  4848.  
  4849.           or 
  4850.  
  4851.           'Include c:\timed\set2.col'
  4852.  
  4853.           in your config.
  4854.  
  4855.           This feature  comes  in  very handy  when  you use  Dick  Pluim's
  4856.           colour configuration program for timEd!
  4857.  
  4858.           Format:
  4859.  
  4860.           Include <path+filename>
  4861.  
  4862.  
  4863.                                            timEd v1.01 manual - page 84
  4864.  
  4865.  
  4866.           Example:
  4867.  
  4868.           Include c:\timed\myareas.lst
  4869.  
  4870.  
  4871.     INTLFORCE
  4872.  
  4873.           Format: INTLFORCE <Yes|No>. 
  4874.  
  4875.           With  this  set to  'yes',  *all* netmail  messages  generated by
  4876.           timEd will  have  an  INTL  kludge (instead  of  only  inter-zone
  4877.           messages). 
  4878.           In some environments this seems to be necessary. Do not  use this
  4879.           unless you really need it! 
  4880.  
  4881.  
  4882.     JAMLOG
  4883.  
  4884.           Where to put ECHOMAIL.JAM and NETMAIL.JAM files. If you have  any
  4885.           JAM  echomail/netmail  areas,  these  files will  signal  to  the
  4886.           tosser which  new  messages were  entered.  With this  file,  the
  4887.           scanner can very quickly export new messages.
  4888.  
  4889.           With the  current version of RA  (2.01) and Fastecho (1.30), this
  4890.           file should be put  in the directory  that also holds the  Hudson
  4891.           base.
  4892.  
  4893.           If you  leave out this  keyword, but have  JAM areas anyway,  the
  4894.           JAM areas  where  new mail  was entered  will  be added  to  your
  4895.           echotoss.log  file.  This  is  useful  for  tossers  that  do not
  4896.           support the special echomail/netmail.jam files (like Imail).
  4897.  
  4898.  
  4899.           Example:
  4900.  
  4901.           Jamlog c:\fastecho\msgbase\
  4902.  
  4903.  
  4904.     JAM_ZONEGATE_BIT
  4905.  
  4906.           This controls whether  or not  timEd uses  the 'MSG_GATE' bit  in
  4907.           JAM netmail areas (for a zonegated message).
  4908.  
  4909.           If  your tosser supports it (at the  time of writing, it is known
  4910.           that GEcho 1.11 will support it), set this to yes.
  4911.           What  happens is  that timEd  will just set  this bit  in the JAM
  4912.           message (and do nothing else  with it), if you tell timEd to make
  4913.           an inter-zone message zonegated.  The tosser will recognize  this
  4914.           bit,  and do  the re-addressing  of the  message to  the zonegate
  4915.           etc.
  4916.  
  4917.           If you set this  to 'No', timEd will  use another method to  make
  4918.           the message  zonegated. Chances  are, your  tosser  will work  OK
  4919.  
  4920.  
  4921.                                            timEd v1.01 manual - page 85
  4922.  
  4923.           with this (at this  time, Fastecho 1.40 is  an example of such  a
  4924.           tosser), but this is defiitely not guaranteed, as this method  is
  4925.           quite   strange   (due  to   the   JAM   structure  and   timEd's
  4926.           implementation of it).
  4927.  
  4928.  
  4929.     JUMPY_EDIT
  4930.  
  4931.           This  keyword controls  timEd's behaviour when  you have  to edit
  4932.           one field  (i.e.: not  the internal  editor!). For example,  when
  4933.           you  want  to write  a  message to  file,  you have  to  give the
  4934.           filename.  You can do that in an  entry field, where you can edit
  4935.           the  filename  to  write   to.  This  keyword  controls   timEd's
  4936.           behaviour in such fields.
  4937.  
  4938.           When editing a  field with a default already filled in, timEd can
  4939.           now  clear the  string when the  first key you  press is a normal
  4940.           character (and not  a movement  key, for  example). This is  what
  4941.           Qedit does, as do many setup programs (FDsetup, Gsetup etc). 
  4942.      
  4943.           I consider this  to be 'jumpy'  behaviour (where  the h*ll is  my
  4944.           default string?), so it is controlled by a this keyword: 
  4945.      
  4946.           Jumpy_Edit <Yes|No>. 
  4947.      
  4948.           If you set this to 'Yes', the field will be cleared if  you press
  4949.           a non-edit key as the first key.
  4950.  
  4951.           Please  note, that  if you set  this to 'No',  you can always use
  4952.           CTRL-Y to clear the entire field in one stroke!
  4953.  
  4954.  
  4955.     Kill_Original.
  4956.  
  4957.           Format: Kill_Original < Yes | No | Ask >
  4958.  
  4959.           This controls  whether you want timEd  to delete a message, after
  4960.           you wrote a reply to it. (This is only  functional in the netmail
  4961.           area). You can use this to keep your netmail area clean.
  4962.  
  4963.  
  4964.     LASTREAD
  4965.  
  4966.           TimEd supports multiple lastread  pointers. This is necessary  if
  4967.           you  are not  the  only one  using  timEd on  1  machine (as  the
  4968.           lastread pointers would  have to be shared  by 2 (or more)  users
  4969.           then).
  4970.  
  4971.           If you are  the only one using  the message base,  or if you  are
  4972.           the  SysOp (and are consequently occupying  the first position in
  4973.           the leastread file) you do not need this keyword.
  4974.  
  4975.           This is usually the case, so most people don't need this  keyword
  4976.           at all.
  4977.  
  4978.  
  4979.                                            timEd v1.01 manual - page 86
  4980.  
  4981.  
  4982.           With  this keyword,  you can give  the name of  the lastread file
  4983.           for *.MSG areas. The default is "lastread".
  4984.  
  4985.           Example:
  4986.  
  4987.           LastRead lastrea1
  4988.  
  4989.  
  4990.     LOCALAREA
  4991.  
  4992.           See 'ECHOAREA'.
  4993.  
  4994.  
  4995.     LOWLEVELKB
  4996.  
  4997.           This  keyword can switch  on the  'low level'  keyboard routines.
  4998.           With  these  routines,  timEd   will  recognize  the  ASCII   224
  4999.           character.   In  addition,   timEd  will   ignore  any   keyboard
  5000.           redefinitions caused by ANSI-driver keyboard programming. 
  5001.           The  disadvantage  is,  that  is  may cause  some  TSR's  to stop
  5002.           working  (or  even  lock  up  the  machine!).  Some  people  also
  5003.           reported  random lockups  using these  routines, and  other weird
  5004.           problems (timEd waiting for a keypress during a mass-move in  the
  5005.           List mode, for example).
  5006.  
  5007.           On the author's machines, the  routines never gave any  problems,
  5008.           though. If you have strange problems, try to switch this off. 
  5009.  
  5010.  
  5011.           Values can be  'Yes' (use  Low Level  routines, the default),  or
  5012.           'No' (don't use).
  5013.  
  5014.  
  5015.     MACRO
  5016.  
  5017.           Macros  can save  you typing  names and  addresses of  people you
  5018.           regularly send mail to.
  5019.  
  5020.           It works  like this: in  a netmail message,  you enter a  (short)
  5021.           name,  that  was  also   listed  in  timed.cfg  using  a  'macro'
  5022.           statement. TimEd will recognize this statement  and expand it for
  5023.           you, saving  you a  lot of  typing.  This may  include the  'to:'
  5024.           field, the address the message is sent to, and the subject.
  5025.  
  5026.           Examples:
  5027.  
  5028.           macro am,areamgr,2:281/520,my_pass
  5029.  
  5030.                 When you enter 'am' in the 'to:' field, timEd  will replace
  5031.                 it with 'areamgr', and fill in  the address (2:281/520) and
  5032.                 subject (my_pass)  lines for you.  So, a  total of 3  items
  5033.                 were listed after the macro name.
  5034.  
  5035.  
  5036.  
  5037.                                            timEd v1.01 manual - page 87
  5038.  
  5039.           macro et,Erik Troost,2:281/527.2
  5040.  
  5041.                 This will  expand to 'Erik Troost'  with the address filled
  5042.                 in. That's 2 items after the macro name.
  5043.  
  5044.           macro rvdn,ROn van der Nagel
  5045.  
  5046.                 This  will only  expand  the macro  (rvdn) to  ROn  van der
  5047.                 Nagel. Only 1 item listed behind the macro name.
  5048.  
  5049.  
  5050.           Note  that spaces  are  allowed in  a macro  statement. They  are
  5051.           never stripped, so don't put them were you don't want them!
  5052.  
  5053.           Also  note that timEd doesn't default to anything when a macro is
  5054.           used, as far  as addresses  are concerned.  So you should  always
  5055.           give  full  4D  addresses  in  macros  (so  *not* "macro  et,Erik
  5056.           Troost,281/527.2",  because   that  will  lead   to  the  address
  5057.           0:281/527.2!).
  5058.  
  5059.  
  5060.     Move_Notes
  5061.  
  5062.           Format: Move_Notes <Yes|No>. 
  5063.  
  5064.           This controls whether timEd will put "Moved / Copied (from:  xxx)
  5065.           by xxxxx using timEd" at the  top of a message that was  Moved or
  5066.           Copied using ALT-M. 
  5067.      
  5068.           Please  note  that  FORWARDED  messages will  _always_  have  the
  5069.           message. 
  5070.      
  5071.           Messages Copied or  Moved using  the L)ist  mode will never  have
  5072.           the message at the top. 
  5073.  
  5074.  
  5075.     NAME
  5076.  
  5077.           Type your name  (and optionally  aliases, just  put in more  NAME
  5078.           keywords)  here. The  NAME will  be used  in the  FROM: field  of
  5079.           every message you write.
  5080.  
  5081.           The  aliases will  be used  as  extra names  to look  for in  the
  5082.           personal mail scan (ALT-P from the area selection menu, {+}).
  5083.  
  5084.           While in a message  area, you can also pick one of  your names to
  5085.           write  messages with.  Press CTRL-N  to change  the username from
  5086.           within  timEd. The  default is  to  use the  first NAME  found in
  5087.           timEd.cfg.
  5088.  
  5089.           *Always* put the name between double quotes.
  5090.  
  5091.           Example:
  5092.           name       "Gerard van.Essen"
  5093.  
  5094.  
  5095.                                            timEd v1.01 manual - page 88
  5096.  
  5097.           name       "Gerard van Essen"
  5098.  
  5099.  
  5100.     NETAREA
  5101.  
  5102.           See 'ECHOAREA'.
  5103.  
  5104.  
  5105.     NETMAIL_SEMAPHORE
  5106.  
  5107.           Format: Netmail_Semaphore <path+filename> 
  5108.      
  5109.           This can be  used to configure a file to  be created (or touched)
  5110.           when  netmail  is  generated.   For  frontdoor  this  should   be
  5111.           fdrescan.now in the frontdoor directory. 
  5112.  
  5113.           You  can  use  this file  to  give a  signal  to  another program
  5114.           (usually  your  mailer)  that  your netmail  area  changed.  That
  5115.           program can then rescan the netmail area.
  5116.      
  5117.           Example:
  5118.  
  5119.           Netmail_Semaphore c:\fd\fdrescan.now 
  5120.  
  5121.  
  5122.     Netmail_Tearline
  5123.  
  5124.           Format: Netmail_Tearline <Yes|no>. 
  5125.  
  5126.           This controls whether  netmail messages  will have a  tearline or
  5127.           not.  Tearlines are  not required  in netmail  messages, although
  5128.           some programs  (usually areafix  alike programs) use  it to  find
  5129.           the end of the message body. 
  5130.  
  5131.  
  5132.     NODELIST
  5133.  
  5134.           This tells timEd where it can find a Version  7 nodelist (used by
  5135.           BinkleyTerm and Portal of Power, for example).
  5136.  
  5137.           The  nodelist is  very useful  when entering  netmail:  timEd can
  5138.           look for addresses  and SysOp names in the  nodelist, to find the
  5139.           corresponding data  of  that node.  (So,  when entering  a  name,
  5140.           timEd will try  to find  the address,  when entering an  address,
  5141.           timEd will try to find the SysOp's name..).
  5142.  
  5143.           The Version 7 nodelist can be produced by several programs,  like
  5144.           Xlaxnode, Qnode and Fastlist.
  5145.           TimEd needs the files called SYSOP.NDX, NODEX.NDX and NODEX.DAT.
  5146.  
  5147.           When  looking up  a SysOp-name,  timEd will  try to  locate *all*
  5148.           matches for  the (part  of the)  name entered.  So, if you  enter
  5149.           'Essen',  it might  find  both  'Gerard  van Essen'  and  'Martin
  5150.           Essenburg'.
  5151.  
  5152.  
  5153.                                            timEd v1.01 manual - page 89
  5154.  
  5155.  
  5156.           If you use Qnode, and  put 'Keep Allusers' in qnode.cfg, you  can
  5157.           even get  the same SysOp  more than once, and  pick one  of their
  5158.           addresses  (HUBs etc. often have  more than  one address). Recent
  5159.           versions of 'Fastlist' have the same capability.
  5160.  
  5161.           Example:
  5162.  
  5163.           nodelist    C:\Binkley\Nodelist
  5164.  
  5165.  
  5166.     ORIGIN
  5167.  
  5168.           This  tells timEd  what  the default  origin is.  This line  will
  5169.           appear at the bottom of every echomail message you write.
  5170.  
  5171.           You can override this  default on a per  area basis (by  pressing
  5172.           ALT-H in timEd, while you are in a message area).
  5173.           *Always* put the origin between double quotes.
  5174.  
  5175.           origin    "   Contrast BBS, 070-3234903 [V22..32bis]   "
  5176.  
  5177.  
  5178.     Personal_Skip_Received. 
  5179.  
  5180.           Format: Personal_Skip_Received <Yes | No>
  5181.  
  5182.           This is for the personal mailscan (ALT-P). 
  5183.           When this  is  set  to 'Yes',  personal  messages that  have  the
  5184.           'received' status will  be skipped  by the personal  mailscan (so
  5185.           you only see unread messages). 
  5186.  
  5187.           When this is  set to 'No', the  personal mailscan will  also show
  5188.           messages with the received status. 
  5189.      
  5190.           Please note that  the personal mailscan always starts scanning at
  5191.           the lastread pointer, regardless of this setting. 
  5192.  
  5193.           {+}  The  personal  mailscan  is only  functional  in  registered
  5194.           versions.
  5195.  
  5196.  
  5197.     PRINTER
  5198.  
  5199.           Here you  can tell timEd what  port your printer is  attached to.
  5200.           When using  ALT-P from the message  reading or list screen, timEd
  5201.           will send the  message to  what is listed  here. The default  (if
  5202.           you don't put this in timEd.cfg) is LPT1.
  5203.  
  5204.           Note for Novell Lite  users: NWLite seems to  be unable to  catch
  5205.           timEd's printer output.  However, if you specify 'stdprn'  as the
  5206.           printerport, NWLite *will* catch it.
  5207.  
  5208.           Example: Printer LPT2
  5209.  
  5210.  
  5211.                                            timEd v1.01 manual - page 90
  5212.  
  5213.     READLOCALAREAS
  5214.  
  5215.           This keyword can let timEd read areas marked as local  areas from
  5216.           your tosser configuration files. 
  5217.           If you set this  to 'Yes', timEd will  read those areas, if  this
  5218.           is set to  'No', local areas will be ignored and will not show up
  5219.           in the arealist.
  5220.  
  5221.  
  5222.     READNETAREAS
  5223.  
  5224.           This keyword can  let timEd  read areas  marked as netmail  areas
  5225.           from your tosser configuration files. 
  5226.           If you set this  to 'Yes', timEd will  read those areas, if  this
  5227.           is  set to 'No', netmail areas will  be ignored and will not show
  5228.           up in the arealist.
  5229.  
  5230.  
  5231.     REPHELLO
  5232.  
  5233.           See 'HELLO'.
  5234.  
  5235.  
  5236.     Show_Edit_HCR
  5237.  
  5238.           This defines  whether timEd will  show the 'hard retunrs'  in the
  5239.           internal  editor. If  this is  set to  'Yes',  timEd will  show a
  5240.           special symbol  at  the  end  of every  line  that  has  a  'hard
  5241.           return'.
  5242.           This is  only the  startup value,  when you  are in the  internal
  5243.           editor, you can toggle this setting with ALT-H!
  5244.  
  5245.           Example:
  5246.  
  5247.           Show_Edit_HCR Yes
  5248.  
  5249.  
  5250.     SHOWKLUDGES
  5251.  
  5252.           This tells  timEd if you want  to see the control  information in
  5253.           the messages by default (or not..).
  5254.           For  this purpose,  'kludges' includes real  kludges (like MSGID,
  5255.           REPLY, PID, PATH etc.) but also SEEN-BY lines.
  5256.           This is the setting  at startup, you can toggle this setting from
  5257.           within timEd by pressing ALT-K or ALT-V when reading a message.
  5258.  
  5259.           Example:
  5260.  
  5261.           Showkludges Yes
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.                                            timEd v1.01 manual - page 91
  5270.  
  5271.     SIGNOFF
  5272.  
  5273.           This  tells timEd  what  should be  placed at  the  end of  every
  5274.           message. Most  people always use  the same 'signoff', so  why not
  5275.           let timEd do it for you..
  5276.           *Always* put the 'signoff' message between double quotes.
  5277.  
  5278.  
  5279.           Signoff         "Groetjes, .......   === Art ==="
  5280.  
  5281.  
  5282.           In  addition, you  can also  use \n  in a  string, to  indicate a
  5283.           newline. So:
  5284.  
  5285.           signoff  "Greetings,\n                Gerard"
  5286.  
  5287.           expands to something like:
  5288.  
  5289.           -=-
  5290.  
  5291.           Greetings,
  5292.                         Gerard
  5293.           -=-
  5294.           Note, however, that strings longer than  +/- 70 characters cannot
  5295.           be edited from within timEd (with ALT-H).
  5296.  
  5297.  
  5298.     SQUISHCFG
  5299.  
  5300.           TimEd can read  the Squish.cfg  (current version: 1.10)  for you,
  5301.           and get  all EchoArea lines  from that  configuration. Note  that
  5302.           that Netmail, bad_msgs  and dupes  are not  read by default;  add
  5303.           'ReadNetAreas Yes' and/or 'ReadLocalAreas Yes'  to your timEd.cfg
  5304.           file to let timEd read those areas as well.
  5305.  
  5306.           -P switches found in Squish.cfg will be recognized and used  when
  5307.           creating a message.
  5308.  
  5309.           Give  full path and name of the  file. If it contains an AreasBBS
  5310.           statement, the areas.bbs file will be read as well.
  5311.  
  5312.           Squishcfg c:\squish\squish.cfg
  5313.  
  5314.  
  5315.     Squish_Offset
  5316.  
  5317.           This  is  the  equivalent of  'LastRead',  but  for Squish  style
  5318.           areas.
  5319.  
  5320.           You must  give a  number, that is  the position  of the  lastread
  5321.           pointer in the *.SQL file (for Squish  areas). For the first user
  5322.           this is 0 (which is the default). If you are the second  user you
  5323.           should set this to  1, if you're the third user you should set it
  5324.           to 2, etc.
  5325.  
  5326.  
  5327.                                            timEd v1.01 manual - page 92
  5328.  
  5329.  
  5330.           Again: most people do *not* need this.
  5331.  
  5332.           Example:
  5333.  
  5334.           Squish_Offset 1
  5335.  
  5336.           This would let timEd use the second lastread pointer  in the .SQL
  5337.           files  (Squish_Offset  0   would  be  the  first,  which  is  the
  5338.           default).
  5339.  
  5340.  
  5341.     Startup_Lines
  5342.  
  5343.           This controls  the videomode, the  number of rows on  the screen.
  5344.           This mode will be  set on startup of  timEd. The values that  are
  5345.           allowed depend on the timEd version and mode: 
  5346.        
  5347.           DOS: 25, 28, 50. 
  5348.        
  5349.           OS/2 fullscreen:  try it and you'll  know (depends on videocard),
  5350.           in addition to the above, 30 and 40 or 45 may work. 
  5351.        
  5352.           OS/2 window: anything from 25-60 AFAIK (different fonts). 
  5353.  
  5354.  
  5355.     STARTUP_MODE
  5356.  
  5357.           This  determines the  default mode  ('view') timEd  will have for
  5358.           showing your  areas (Area Selection Screen).  The mode can always
  5359.           be changed from the Area Selection Screen by pressing ALT-M,  but
  5360.           this keyword sets the default at startup.
  5361.  
  5362.           Use either  'All' (show all  areas), 'New' (show only  areas with
  5363.           new  mail) or 'Tagged'  (show only  tagged areas)  or 'NewTagged'
  5364.           (show only tagged areas that hold new mail).
  5365.  
  5366.           Example:
  5367.  
  5368.           Startup_Mode NewTagged
  5369.  
  5370.  
  5371.     STARTUP_SCAN
  5372.  
  5373.           This  determines whether  the message areas  will be  scanned for
  5374.           new  mail at startup (value: Yes or No) or even for personal mail
  5375.           (value: Personal {+}).
  5376.  
  5377.           So, use either 'Yes', 'No' or 'Personal'.
  5378.  
  5379.           Example:
  5380.  
  5381.           Startup_Scan Yes
  5382.  
  5383.  
  5384.  
  5385.                                            timEd v1.01 manual - page 93
  5386.  
  5387.     SWAP_ON_EDIT, SWAP_ON_SHELL
  5388.  
  5389.           These  two statements  determine timEd's behaviour  when it calls
  5390.           other programs.
  5391.  
  5392.           There are two options:
  5393.  
  5394.  
  5395.           Yes : Swap  timEd  out  of main  memory  when  calling  the other
  5396.                 program.  This will only leave about  250 bytes of timEd in
  5397.                 main memory, thus making available a lot of memory  for the
  5398.                 other program to run in.
  5399.  
  5400.           No  : Don't swap timEd out, load the other program in  the memory
  5401.                 remaining, with timEd still in memory.
  5402.  
  5403.           The  second  option  takes  up  more memory,  but  is  faster (no
  5404.           swapping has  to take place). TimEd  will be swapped to  XMS, EMS
  5405.           or  to Disk if no XMS/EMS is available. Swapping to disk is quite
  5406.           slow, of course..
  5407.  
  5408.           Swap_on_Edit:     Determines  whether timEd  is swapped  out when
  5409.                             the editor is called to edit a message. This is
  5410.                             done often, of course  (especially if you write
  5411.                             a lot of mail :-), so if you have enough memory
  5412.                             to hold  both timEd  and the  editor in  memory
  5413.                             (and this  is usually  the case),  I would  set
  5414.                             this to 'No'.
  5415.  
  5416.  
  5417.  
  5418.           Swap_on_Shell:    Determines whether  timEd is  swapped out  when
  5419.                             shelling to DOS, and when executing an external
  5420.                             program  by using  the  ALT-U feature  (message
  5421.                             base maintenance). Usually speed  is not really
  5422.                             important here, while lots of available  memory
  5423.                             can be very useful, so it might be  a nice idea
  5424.                             to set this to 'Yes'.
  5425.  
  5426.  
  5427.     USENETMACRO
  5428.  
  5429.           There is  also another  type of macro's:  USENETMACRO. This works
  5430.           very similar  to a  'normal' macro,  but you  can  also supply  a
  5431.           'usenet  style' name,  that will  be placed  in the  body of  the
  5432.           message (TO: art@beard.next.nl for example). 
  5433.  
  5434.           The format is as follows:
  5435.  
  5436.           USENETMACRO macro,Usenet_address,toname,[toaddress],[subject]
  5437.  
  5438.           The last two items are optional.
  5439.  
  5440.           Note  that spaces  are  allowed in  a macro  statement. They  are
  5441.  
  5442.  
  5443.                                            timEd v1.01 manual - page 94
  5444.  
  5445.           never stripped, so don't put them were you don't want them!
  5446.  
  5447.           Usenet_address should be an address like art@beard.nest.nl.
  5448.           Toname  should be  the name  to be  filled in  in the  TO: field.
  5449.           Usually,
  5450.           this will be 'postmaster' or 'uucp'. Toaddress is the address  to
  5451.           send  the message  to,  usually the  address of  your Usenet  <->
  5452.           Fidonet gate.
  5453.  
  5454.           An example:
  5455.  
  5456.           My  Usenet <->  Fidonet gate  is 60:60/0,  and I  want to  send a
  5457.           message to  art@beard.nest.nl  (why would  I  send a  message  to
  5458.           myself? :-). 
  5459.           A macro could be:
  5460.  
  5461.           Usenetmacro au,art@beard.next.nl,postmaster,60:60/0
  5462.  
  5463.           When entering  a message, I  can now  just type  'au' in the  TO:
  5464.           field, and timEd will  automatically fill in 'postmaster' in  the
  5465.           TO: field, 60:60/0 in the  to-address field, and leave me  at the
  5466.           subject field.
  5467.  
  5468.           When I  start to edit  the body, 'TO: art@beard.nest.nl'  will be
  5469.           placed at the top of the message.
  5470.  
  5471.  
  5472.     WRITENAME
  5473.  
  5474.           Here you  can give the default  filename the ALT-W (write message
  5475.           to  file) function  will  write to.  When actually  writing to  a
  5476.           file, you can of course  edit this to be anything you  want (this
  5477.           is just the default). You  can also put PRN (or similar) in here,
  5478.           to write to a printer.
  5479.  
  5480.           Example:
  5481.  
  5482.           WriteName c:\timed\timout.txt
  5483.  
  5484.  
  5485.     WTRGATECFG
  5486.  
  5487.           TimEd can  read the  Watergate area  file  for you,  and get  all
  5488.           echomail  areas  from  that  configuration.  Note  that  Netmail,
  5489.           bad_msgs  and dupes  are not read  by default;  add 'ReadNetAreas
  5490.           Yes' and/or  'ReadLocalAreas Yes' to  your timEd.cfg file to  let
  5491.           timEd read those areas as well.
  5492.  
  5493.           Different  AKA's used for message  areas in  your WaterGate setup
  5494.           will be recognized and used when creating a message.
  5495.  
  5496.           Give full path and name of the main config file.
  5497.  
  5498.  
  5499.  
  5500.  
  5501.                                            timEd v1.01 manual - page 95
  5502.  
  5503.     XMAILCFG
  5504.  
  5505.           TimEd  can read  the xMail  area file  for you  (current version:
  5506.           1.00), and get all  echomail areas from that  configuration. Note
  5507.           that Netmail, bad_msgs  and dupes  are not  read by default;  add
  5508.           'ReadNetAreas Yes'  and/or 'ReadLocalAreas Yes' to your timEd.cfg
  5509.           file to let timEd read those areas as well.
  5510.  
  5511.           Different AKA's  used for message areas  in your xMail setup will
  5512.           be recognized and used when creating a message.
  5513.  
  5514.           Give full path and name of the file AREAS.XM
  5515.  
  5516.           xMailCFG c:\xmail\areas.xm
  5517.  
  5518.  
  5519.     ZoneGate
  5520.  
  5521.           Format: ZoneGate <Yes | No | Ask>
  5522.  
  5523.           It  works as one  would expect:  when this is  set to  'No' timEd
  5524.           won't do any  zonegating, if it is set to  'Yes' it will zonegate
  5525.           all inter-zone  messages, and if it  is set to 'Ask',  timEd will
  5526.           ask whether it should zonegate or not..
  5527.  
  5528.           If you use Binkley  with Squish, you  can also let Squish  handle
  5529.           it (that's what I do).
  5530.  
  5531.           Whether or not you need zone-gating depends on the software  used
  5532.           by the  node that  actually sends the  messages from one  zone to
  5533.           another. Check with your Boss, HUB, Host or who-ever knows.
  5534.  
  5535.  
  5536.  
  5537.  
  5538.  
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.  
  5552.  
  5553.  
  5554.  
  5555.  
  5556.  
  5557.  
  5558.  
  5559.                                            timEd v1.01 manual - page 96
  5560.  
  5561.     11.  Miscellaneous notes.
  5562.  
  5563.  
  5564.     11.1  Multitasking considerations.
  5565.  
  5566.     Screen handling.
  5567.     ----------------
  5568.  
  5569.     DOS version:  TimEd uses direct  screen writes (either to  the physical
  5570.     screen,  or to the DESQview  virtual screen). There  is no special code
  5571.     to prevent 'snow' on older CGA displays.
  5572.  
  5573.     OS/2 version: timEd uses the VIO subsystem for screen writes.
  5574.  
  5575.  
  5576.     Performance.
  5577.     ------------
  5578.  
  5579.     DOS: 
  5580.  
  5581.     TimEd will give  up timeslices  to DESQview, Windows  and the OS/2  DOS
  5582.     box (although  it would be  much better  to use  the OS/2 version),  if
  5583.     applicable. This  means timEd will  have no noticable impact  on system
  5584.     performance when it is idle (which is most of the time).
  5585.  
  5586.  
  5587.     OS/2:
  5588.  
  5589.     What? This is an  OS/2 app! Of course  it doesn't suck time  from other
  5590.     tasks!!
  5591.  
  5592.  
  5593.     File locking/sharing.
  5594.     ---------------------
  5595.  
  5596.     DOS:
  5597.  
  5598.     File locking is only active if timEd successfully  locked a file in the
  5599.     timEd directory (either the  current dir or the one specified by the -c
  5600.     command-line switch).
  5601.  
  5602.     OS/2:
  5603.  
  5604.     File locking/sharing is always active.
  5605.  
  5606.  
  5607.     11.2  Some things to remember.
  5608.  
  5609.  
  5610.     ■ With  the  OS/2  version, spawning  E.EXE  or EPM.EXE  directly  from
  5611.     timEd/2 doesn't  work. Using a batchfile  (with "E.EXE %1" as  the only
  5612.     contents) works OK...
  5613.  
  5614.  
  5615.  
  5616.  
  5617.                                            timEd v1.01 manual - page 97
  5618.  
  5619.     11.3  Technical notes.
  5620.  
  5621.     TimEd  is written using Borland C++  3.1 (DOS version) and Watcom C/C++
  5622.     v10.10 (the  OS/2 version), and  makes extensive use of  Scott Dudley's
  5623.     MSGAPI  (thanks Scott!). It  also uses  small parts of  the JAM message
  5624.     base API (made by Mats Wallin, Joaquim Homrighausen, Andrew  Milner and
  5625.     Mats Birch).
  5626.  
  5627.     It was  developed on a 10  Mhz 286 (most of the  time), and for a while
  5628.     on a 386-40  running OS/2 (also running my BBS)  but even OS/2 couldn't
  5629.     protect the  BBS from my programming  skills (...), causing lockups and
  5630.     even reboots, so I went back to the 286..
  5631.     Recently,  development  has taken  place  on  a  386-40 again  (running
  5632.     OS/2). 
  5633.  
  5634.  
  5635.     11.4  TimEd source code
  5636.  
  5637.     Not available.
  5638.  
  5639.  
  5640.  
  5641.  
  5642.  
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.  
  5674.  
  5675.                                            timEd v1.01 manual - page 98
  5676.  
  5677.     12.  Frequently asked questions
  5678.  
  5679.  
  5680.     Q1.
  5681.  
  5682.     I wrote a nicely formatted message with my external editor.
  5683.     However,  after timEd  read the  message in,  the message  looked quite
  5684.     different and the nice format was gone.
  5685.  
  5686.     A.
  5687.  
  5688.     In order  to  stay  within the  Fidonet  specifications, timEd  has  to
  5689.     'intelligently'  strip   'hard  returns'  from  your  messages,  before
  5690.     writing them  to the message  base. Usually, this works  quite well and
  5691.     you won't notice it.
  5692.  
  5693.     Sometimes it goes wrong, and for these cases  you can instruct timEd to
  5694.     temporarily  NOT  strip  these   'hard  returns'.  Look  in   timEd.prn
  5695.     ('Entering messages with timEd') for more details.
  5696.  
  5697.  
  5698.                                     -=-
  5699.  
  5700.     Q2.
  5701.  
  5702.     In timEd.cfg  I  can  define  'hellostrings' and  an  Origin.  But  for
  5703.     different areas, I want to use different origins. Is that possible?
  5704.  
  5705.     A.
  5706.  
  5707.     Yes, that's possible!  When you press ALT-H while you  are in a message
  5708.     area,  you can define custom  'hellostrings' etc. for  use in that area
  5709.     only! Using  this, you  can have  different 'hellostrings' and  origins
  5710.     for every area! See timEd.prn for more info.
  5711.     Please note that permanently SAVING these strings is only  available in
  5712.     registered versions.
  5713.  
  5714.                                     -=-
  5715.  
  5716.     Q3.
  5717.  
  5718.     In timEd.cfg,  I changed the  'Hellostring'. However, in ONE  area, the
  5719.     old 'hellostring' is still being used! How come?
  5720.  
  5721.     A.
  5722.  
  5723.     You probably used ALT-H to edit the 'Hellostring' for that  area. After
  5724.     using ALT-H,  you can  save {+} this  information (in that  area). That
  5725.     custom hellostring will then be used for messages in that area.
  5726.  
  5727.     If you  change the hellostring in  timEd.cfg, that will not  affect the
  5728.     custom 'hellostring' for that area.
  5729.  
  5730.     See timEd.prn for more info about the ALT-H function.
  5731.  
  5732.  
  5733.                                            timEd v1.01 manual - page 99
  5734.  
  5735.     Q4.
  5736.  
  5737.     Will you implement support for 'Taglines' and 'Cookies' in timEd? 
  5738.  
  5739.     A.
  5740.  
  5741.     No,  I  don't   like  to  support   automatically  generated   echomail
  5742.     pollution.
  5743.  
  5744.                                     -=-
  5745.  
  5746.     Q5.
  5747.  
  5748.     I do a nodelist lookup  on a SysOp that has several  addresses (AKA's).
  5749.     However, timEd only shows  me one of those  addresses, and I *know*  he
  5750.     has many of them.
  5751.  
  5752.     A.
  5753.  
  5754.     You are most likely  using a Version 7  nodelist, and the compiler  you
  5755.     used to  generate it either  doesn not support 'duplicate  sysop names'
  5756.     in the  nodelist  indexes,  or it  was  configured to  strip  duplicate
  5757.     names.
  5758.  
  5759.     Currently, I  know that Qnode  and Fastlist (go for  Fastlist!) can put
  5760.     duplicate sysop names in the index. Xlax does not have this ability.
  5761.  
  5762.     This  is not  a  bug  in  timEd,  but a  shortcoming  in  the  nodelist
  5763.     compiler, or in your configuration of that tosser.
  5764.  
  5765.  
  5766.  
  5767.  
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.                                            timEd v1.01 manual - page 100
  5792.  
  5793.     13.  Thanks to..
  5794.  
  5795.  
  5796.     TimEd is  the result  of enthusiastic efforts  by many, many  people. I
  5797.     know it sounds boring, but there are too many people to thank.
  5798.  
  5799.     The whole  thing was started by  Scott Dudley, who released  the MSGAPI
  5800.     code I  wanted to play with, and the  Squish message base format that I
  5801.     wanted to write a reader for..
  5802.  
  5803.     Jelle Boot was the first  one to actually use timEd apart  from myself.
  5804.     He encouraged  me to go  on with the  program. Even though  he couldn't
  5805.     change  any colours!  But he  had a  nice program  (a TSR  that changed
  5806.     screen colours 'on-the-fly') to do just that :-)
  5807.  
  5808.     Since that time,  many people joined in. The current beta team consists
  5809.     of more than 30 people. 
  5810.  
  5811.     I owe them.
  5812.  
  5813.     Apart from  that there are very  helpful registration, distribution and
  5814.     support sites. 
  5815.  
  5816.     I owe _them_, too.
  5817.  
  5818.     This section, however,  would not be  complete without mentioning  Evin
  5819.     Mulron,  whose enthusiasm often inspired me to  put in an extra hour of
  5820.     programming. Thanks!
  5821.  
  5822.     I wouldn't try to put the names  of all people that helped me  in here.
  5823.     There are too many,  and I would forget  several of them. Everyone  who
  5824.     helped me out, *knows* I am thankful to them. But, just to be sure:
  5825.  
  5826.  
  5827.     T H A N K S !
  5828.  
  5829.  
  5830.     "I couldn't have done it without you guys!"
  5831.  
  5832.  
  5833.  
  5834.  
  5835.  
  5836.  
  5837.  
  5838.  
  5839.  
  5840.  
  5841.  
  5842.  
  5843.  
  5844.  
  5845.  
  5846.  
  5847.  
  5848.  
  5849.                                            timEd v1.01 manual - page 101
  5850.  
  5851.     14.  Contacting the author.
  5852.  
  5853.  
  5854.     You can reach me in several ways:
  5855.  
  5856.     The best way: 
  5857.  
  5858.     Try  to get  the  international ARTWARE  conference. You  will  find me
  5859.     there, and several other experts :-)
  5860.  
  5861.  
  5862.     My BBS:
  5863.  
  5864.     Contrast BBS
  5865.     +31-70-3234903
  5866.     US Robotics V34, V.FC, HST 16k8, V32 terbo.
  5867.  
  5868.     FidoNet: 2:281/527
  5869.  
  5870.     Internet: art@cnh.wlink.nl
  5871.  
  5872.  
  5873.     Or just send me a letter, or postcard:
  5874.  
  5875.     Gerard van Essen
  5876.     Leharstraat 67
  5877.     2551 LB  Den Haag
  5878.     The Netherlands, Europe
  5879.  
  5880.  
  5881.  
  5882.  
  5883.  
  5884.  
  5885.  
  5886.  
  5887.  
  5888.  
  5889.  
  5890.  
  5891.  
  5892.  
  5893.  
  5894.  
  5895.  
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.                                            timEd v1.01 manual - page 102
  5908.