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