; ______________________________________________________________________
;
;  Msged configuration file.
; ______________________________________________________________________
;
; Configuration file.
;
; Lines beginning with ';' are considered comments - all others will be
; processed.  You may not have comments in the middle of a line of text.
;
; Conventions used for syntax:
;
; []   = option
; <>   = compulsory
; |    = or
; ""   = everything inside the two quotes will be copied
; ______________________________________________________________________
;
;
; Your name (Up to 10 names)
;
; Name <name> [<lastread filename> <useroffset for squish *.sql areas>]

Name "Joe Bloggs"   lastread 0
; Name "Fred Nurks"   lastread 0

; ______________________________________________________________________
;
; Your Addresses - (any number, the first being the default).
;
; Address <fido address>

Address 3:666/666@fidonet
; Address 8:123/344@geeknet

; ______________________________________________________________________
; A private-net address - should only be used when necessary.

; Privatenet 6680

;_______________________________________________________________
;
; Aliases, used to make header entry easy (any number).
;
; Alias <name alias> <"Real Name"> <address|UUCP> [<attribute> ["subject"]]
;
; An 'n' in the attribute field means use the current areas' default.
; You must have an attribute (even if only 'n') to have a subject.

Alias  john   "John Dennis"            3:690/668  pk "subject"
Alias  colin  "Colin Wheat"            3:690/613
Alias  linc   "Lincoln Dale"           3:690/626
Alias  rich   "Richard Dale"           3:690/626
Alias  mike   "Michael Studte"         3:690/728  n  "Yo!"
Alias  area   "AreaFix"                3:690/613  n  "YOURPW -r -q"
Alias  alex   "Alex Wyss"              2:301/802
Alias  denis  "Denis McMahon"          2:251/20
Alias  clay   "Clay Tinsley"           1:124/5125
Alias  dallas "Dallas Hinton"          1:153/715
Alias  brian  "Brian Heess"            1:102/851
Alias  jd     "john@miyu.dialix.oz.au" UUCP       n  "Test Subject"


; ______________________________________________________________________
; Various and sundry.

Outfile    ?msged.txt
Lastread   lastread
Tosslog    +echotoss.log
Swappath   c:\
helpfile   msghelp.dat
; Primary and secondary user-lists (comma separated)
Userlist   c:\bink\fidouser.lst
; Path to Quickbbs area
;Quickbbs  c:\quick
Useroffset 0
Quote      &>_ 
Right      80
QuoteRight 80
Tabsize    4
; Enabling "Editor" means that you can use an external editor, e.g. emacs
; Editor     e 


; ______________________________________________________________________
; Template files

Template  template.msg


; ______________________________________________________________________
; Groups
;
; Must be specified BEFORE areas are - this information is used
; when creating the areas.  Note: indexes are ZERO based.
; Double Note: Must be specified AFTER the names and templates.
;
; group <"search string"> <name index> <template index>
;
; The description of each area is searched and the template/user
; information is applied to that area if there is a match.
;

; group "a_" 1 1


; ______________________________________________________________________
; V7 Nodelist(s)
;

Nodepath  c:\bink\mail\nodelist
; Nodelist  fidonet nodex  sysop.ndx
; Nodelist  signet  signet sysop.ndx

; ______________________________________________________________________
; Areafile <s[quish]|a[reas]> [filename]
;

Areafile squish c:\bink\squish.cfg

; ______________________________________________________________________
; Lets you alter the actions of a quote *function* ie: what it does
;
;       Q = quote message
;       A = ask what area to put it in & then put in other area text
;       F = insert followup text
;       R = message is reply only - no quote
;       N = message is new, no quote & header cleared.
;
;  Note that this does not apply to the forward/redirect/move/copy
;  functions.
;
; AlterFunc <function> <what to do>

AlterFunc  ReplyQuote      Q
AlterFunc  ReplyOtherArea  QA
AlterFunc  ReplyFollow     QF
AlterFunc  ReplyExtra      QAF


; ______________________________________________________________________
; Switches (default and otherwise).
; Be very careful when changing ones with <*>.  They have special
; implications (see docs).
;
; switch seen-bys   off   ; <*> display seen-by, origin + tear control info?
; switch shownotes  off   ; display kludges starting with x'01'?
; switch confirm    on    ; confirm actions such as delete?
; switch showaddr   on    ; show address in header?
; switch msgids     off   ; create msgids?
; switch opusdate   off   ;
; switch datearvd   off   ; show the date the msg arrived?
; switch chopquote  on    ; chop the end of messages?
; switch uselastr   off   ; store the highest read msg# in squish areas?
; switch qquotes    off   ; quote quotes?
; switch showcr     off   ; show CRs (as an ^T)?
; switch showeol    off   ; show the end of lines (as an ^])?
; switch realmsgn   off   ; show the real message number in <alt><l>?
; switch usemouse   on    ; do we want mouse support?
; switch soteot     on    ; <*> bracket user-text with sot/eot?
; switch savecc     off   ; save the original cc: message?
; switch rawcc      off   ; save the original as raw or formatted?
; switch editcronly on    ; show CRs in editor only
; switch usepid     off   ; use a ^aPID instead of tearline?
; switch showtime   off   ; show current time on "area" line?
; switch importfn   on    ; Add file name when importing file
; switch statbar    on    ; Use the status bar
; switch hardquote  on    ; Keep column-formatting intact when quoting
; switch showsystem on    ; Show system name in to/from
; switch extformat  on    ; Format messages created in external editor?


switch datearvd on
switch qquotes on

; ______________________________________________________________________
; Include the colour definitions file

include msged.col

; ______________________________________________________________________
; Area Information.
;
; Normal areas
; <squish|fido> <area-type[attributes]> <"description"> <path> <tag> [address]
;
; QuickBBS areas can be specified too, by putting board # instead of path
;
; Netmail areas
; <squish|fido> <area-type[attributes]> <"description"> <path> [address]
;
; Area-types:
;       m - netmail
;       e - echomail
;       u - uucp
;       n - news
;
; Attributes:
;       p - private
;       k - kill/sent
;
; Address = 3/4d/5d fidonet address.
;

Fido  mp   "Netmail"    c:\max\msg\netmail

;squish  mp   "Local Net"  c:\temp\net\net
;Squish  mpk  "Netmail1"   c:\app\blah\net
;squish  e    "Udev"       c:\temp\msg\ueddev    UDDEV
;Squish  e    "Test"       c:\app\msg\test\test  TEST
;Fido    mpk  "Fido"       c:\app\msg\fido
;Fido    e    "Test Echo"  c:\app\msg\test       ETEST 8:234/23
;Fido    u    "Uucp"       c:\app\msg\news
;Quick   e    "Quickbbs echo" 3 QUICK_SUPPORT


; ______________________________________________________________________
; UUCP gate
;
; Uucp <gate address>

Uucp      3:50/40


; ______________________________________________________________________
; UUCP name to send to (normally "UUCP" but "Fredmail" is an option)
;
; UucpName <name>

; UucpName  UUCP


; ______________________________________________________________________
; Domain gates.
;
; Domain <domain gate (with domain)>

;Domain 1:345/23@rbbs


; ______________________________________________________________________
; Gating to perform
;
; Normally, no gating is needed.  I would recommend that zone gating
; be used only when your zone-gate tells you off for not using it -
; most modern routing software makes it obsolete anyway.
;

gate none
; gate zones
; gate domains
; gate both


; ______________________________________________________________________
; Default origin line to use

Origin Biggest BBS in the world


; ______________________________________________________________________
; Reader Key definitions
;
; readkey <key scancode> <function name>
; See Appendix A for function names.  Use "msged -k" for key scancodes

readkey 0x000d astart  ; <enter> go to msg area started in (when entering area).
readkey 0x4f00 slast   ; <end>   go to last msg in msgbase.
readkey 0x4700 first   ; <home>  go to first msg in msgbase.


; ______________________________________________________________________
; Editor Key definitions (new ones)
;
; editkey <key scancode> <function name>
; See Appendix B for function names.  Use "msged -k" for key scancodes

; editkey 0x1006 unblock   ; turns off a block (default key setting).


; ______________________________________________________________________
; Function Key Definitions (macros)
;

;  function 0 <macro>
;  ^^
;  This function will be performed upon program startup.

; Scan areas at startup.
;
function 0 ^m,*

function 1 \0x23
function 2 _ _ _ O / _ _ C_U_T_ H_E_R_E_ _ _ _^m      O \\^m
function 3 ^mRegards,^mJohn.^m
function 4 ^mRegards,^mJohn.^m ^m
function 5 \0x11hello^m
