home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 2
/
crawlyvol2.bin
/
apps
/
telecomm
/
o_026
/
o.inf
< prev
next >
Wrap
Text File
|
1994-11-11
|
31KB
|
1,091 lines
## @(#)o.inf Rev. 0.30 - October 14, 1994
Configuration file for Okami Newsreader
This is the primary configuration file for all O programs.
Lines beginning with `#' and blank lines are comment lines.
Lines beginning with `##' begin and end comment blocks.
Command lines have the form
variable=value
values are taken literally, i.e. the value begins after the `='
and ends at the end of the line. Whitespace at end of `value'
and at the beginning of `variable' are ignored.
Some variables can be set by env variables; if they are the
env variables have priority over the settings in the conf file.
Some variables are numeric; if they are binary then 0 is false
and 1 is true.
Environment variables can be sent from this configuration file like this:
$variable=value
i.e. in Bourne shell style, prefixed with a $. For example,
$TEMP=m:\tmp
will set the env variable TEMP to the value m:\tmp. From then on,
$TEMP can be used in other lines of the file and will be exported into
the environment of all successively started processes.
Paths and filenames should be given as full names including
drive and directory specification. Use `.' to refer to the
current directory, not an empty string. Note that the current
directory might change while O is running, so it's best to
use absolute path names whereever possible.
In all string variables, the following substitutions will take place:
$ABC the value of env var ABC
$(ABC) dito
~ the home directory of user $LOGNAME
~() dito
~xyz the home directory of user xyz
~(xyz) dito
^$ a dollar sign
^~ a tilde
These allow you to use environment variables to set up O from
outside even for those variables that are not originally bound
to an environment variable.
Note: O provides default values for all variables, but they
might not be useful on your system. The O programs will run
even if the conf file cannot be found or is not readable, but
a warning will be given.
All entries in the file are marked by a description like:
STATUS: required
means you have to put a reasonable value
here before you can use O
STATUS: optional
means you can leave this unchanged for now
UUCP: yes/no
indicates if this is needed for Internet/
Usenet via uucp
SOUP: yes/no
indicates if this is needed for Internet/
Usenet via SOUP
MAUS: yes/no
indicates if this is needed for Mausnet
You can safely ignore all entries that have "no" in networks you don't
use, even if they have "STATUS: required".
For a start, replace e:\o with the directory you installed your O files
in throughout this file, then adjust all entries that are marked
"required" for a network you are using. You may turn to the "optional"
entries later, or you may leave them as they are.
If you wish to shorten the programs' initialisation time, use
an editor to remove all comment blocks from this file. Be sure
to keep a copy of the original. (won't make it much faster btw)
##
#------------- SETTINGS FOR ALL PROGRAMS -------------------
# Directory for log files (a directory)
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# Each O program has an own log file, e.g. `logdir'\oimport for
# oimport.ttp. If `logdir' is a blank string then no logs are
# created. Could be set to the usr\adm directory where mercury
# and Hermes store log files, or a directory on a ramdisk if you
# don't wish to keep log files. Might be set to u:\dev\null when MiNT
# is in use.
# See also: `loglevel' below.
#
logdir=c:\etc\log
# log level - a number
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# This is the log level for all programs, determining what information
# is to be written into the log files. Possible values are:
#
# -1 no logging
# 0 normal logging (begin and end of programs etc.)
# 99 debug logging (lots of stuff used to trace down problems)
# others reserved & usually undefined
#
loglevel=0
# Base directory for news file tree - env var NEWSDIR
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# This directory must contain the newsgroups directory hierarchy.
# E.g., if newsdir is `h:\usr\news', then the news files of
# newsgroup comp.sys.atari.st must be in the directory
# `h:\usr\news\comp\sys\atari\st'.
#
newsdir=H:\news
# Mercury's news.def file - should be <newsdir>\news.def but may
# be different.
#
# STATUS: required
# UUCP: yes
# SOUP: no
# MAUS: no
#
#
merc.newsdef=H:\news\news.def
# User list and passwort file (a file name)
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# O uses this file to get a list of all users and their home
# directories. Mail will only be imported for a specific user
# if his name is in this file.
# This file must follow the Unix and Hermes conventions for the
# /etc/passwd file.
#
etcpasswd=F:\dfu\uucp\etc\passwd
# Message Queue directory - env var MQUEUE
#
# STATUS: required
# UUCP: yes
# SOUP: no
# MAUS: no
#
# This is where outgoing messages are put by oexport. This should
# be something like \var\spool\mqueue and must match your uucp
# installation.
#
mqueuedir=D:\var\spool\mqueue
# Mail directory - env var MAILDIR
#
# STATUS: required
# UUCP: yes
# SOUP: no
# MAUS: no
#
# This is only used with Hermes >=1.10. It's the directory
# Hermes puts its mailbox files into.
# If `maildir' is set to "\var\mail", then the mailbox file
# for user boushh is "\var\mail\boushh".
#
maildir=D:\var\mail
# Temp directories - env var TEMP
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# tmp is the directory for standard temp files, e.g. for editor calls.
# It's recommended to set this to a ramdisk.
# bigtmp is the directory for big temp files, e.g. for dbf reorgs.
# Set this to some place where there's a lot of free space.
# If you have enough space in your standard temp directory, set both
# tmp and bigtmp to the same value.
#
tmp=$TMPDIR
bigtmp=d:\tmp
# UUCP backend type
#
# STATUS: required
# UUCP: yes
# SOUP: no
# MAUS: no
#
# Specifies the uucp backend software you are using.
# Possible values are:
# 0 Hermes <1.10 (default)
# 1 Hermes >=1.10
# If you are not using uucp at all, set to 0.
#
uucpbe=1
# UUCP site configuration
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: no
#
# Sets up some values about your UUCP site.
#
# `site' and `domain' make up your system's net adress, e.g.
# if your email adress is "spock@enterprise.starfleet.mil",
# then "enterprise" is the site and ".starfleet.mil" is the
# domain, and "spock" is the user name from the password file
# (see `etcpasswd' above). Note that the domain name must always
# begin with a dot.
# If in doubt, set `domain' to ".UUCP".
# `organization' is the name of your site. If set to anything but
# an empty string, it will appear in the header of every outgoing
# message.
# All `xheader' lines will be copied into the the header of every
# outgoing message. Use X-Face, X-Subliminal-Message or whatever
# you like. Up to 256 `xheader' lines may be used.
#
# Notice: `organization' might disappear in a future version of O
# since it can be replaced by an appropriate `xheader'.
#
# *** PLEASE CHANGE THESE *** to match your site!!!
#
site=bara
domain=.oche.de
organization=Private UUCP site, Aachen, FRG
xheader=X-Hardware: 68000/8 Atari Mega-ST 4
# time zone (a string) - env var TIMEZONE
#
# STATUS: optional (if you're in Europe, else required)
# UUCP: yes
# SOUP: yes
# MAUS: no
#
# This string is used as the time zone in Date: lines created for
# outgoing messages. Should be "GMT" or your offset from GMT in the
# format "+hhmm", e.g. "+0100" für middle european time (MEZ).
#
timezone=+0100
# alias file (a filename)
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# This file is used to resolve alias names in adresses when sending msgs.
# It may contain comment lines beginning with `#'. If a line ends with
# a `\' then it continues on the next line.
# Lines begin with the name to be substituted, and a list of values,
# seperated by whitespace or comma, that are to be substituted. If the
# value contain whitespace then they must be surrounded by "s. Substitution
# is done recursively, e.g.:
#
# wr wr@bara.oche.de
# okami wr
#
# would replace "okami" by "wr@bara.oche.de". Precede a value with a `\'
# to avoid further substition:
#
# okami2 \wr
#
# in the above file woult replace "okami2" with "wr".
# Recursive substitution may go up to 32 levels deep (this limit is
# set only to allow detection of infinite recursion).
# Set to an empty string if you don't want alias substitution.
#
alias=e:\o\alias
# Enabled/disable crosspost handling.
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: no
#
# See documentation for details.
# Possible values: `0' crosspost handling off, `1' on.
#
handle.xposts=0
#------------ SETTINGS FOR O NEWSREADER -------------------
# Create an own desktop (0 or 1)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# If the following is set to 0 then the newsreader will create an own
# desktop with its beautiful logo on it. If you are using MTOS or for
# some other reasons don't want to see the logo, set to 1.
#
nodesk=0
# Menu selection with single click (0 or 1)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# if 1, menu items can be selected with a single mouse click. If 0,
# a single mouse click will only position the menu cursor, and a
# double click selects the item.
#
singleclick=1
# Advance msg to first non-header line (0 or 1)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# If 1, skips the msg header when displaying msgs, so display starts
# with the first non-header line (the line following the first blank
# line). If 0, displays msgs from the beginning of the msg file.
#
advmsg=1
# Position of click button line (0, 1 or 2)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# This sets the position of the buttons in msg windows:
#
# 0 no buttons
# 1 last line (default)
# 2 first line
#
buttons=1
# TEX transformation mode (string array)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: no
#
# Some morons still believe it's beautiful to write
# "a instead of ä. Ok, TEX is a fine thing, but we are writing
# news to be read by human beings and not by the TEX compiler.
# if `texmode' is on for a newsgrp, the following transformations
# will be done when displaying msgs of this group:
#
# this... will become...
# "a ä
# "o ö (and so on)
# "s ß
# \3 ß
# `` `
# '' '
# ,, ,
#
# There may be up to 256 texmode statements. Each of them defines
# a wildcard pattern that turns TEX transformation on for all groups
# that match this pattern.
# If any of the strings is `all', then all msgs will be displayed
# in TEX mode. This can be switched off in the O setup panel after
# which the other settings become active again.
#
texmode=de.*
texmode=soc.culture.german
# Umlaut transformation mode (a number 0-3)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: no
#
# Determines how umlauts are transformed on outgoing msgs.
# Possible values are:
#
# 0: no transformation
# 1: Duden (ä -> ae) (default)
# 2: TEX (ä -> "a) (ugly, dont use) (I mean it)
# 3: Latin1 (aka ISO 8859) (recommended)
#
# This is without an effect for Mausnet. No umlaut transformation is
# done on outgoing Mausnet msgs.
#
umlaut=1
# Which groups shall be displayed (0, 1 or 2)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# Determines which groups will displayed in die groups menu.
# Possible values are:
#
# 0: (new) only groups with unread msgs
# 1: (any) only groups with any msgs at all (no empty groups)
# 2: (all) all groups
#
# In () are the corresponding switches of the O setup panel.
#
dispgrps=1
# Groups that shall not be displayed (string array)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# Groups that match any of the wildcard patterns in an `unsubscribe'
# statement will not be displayed in the groups menu. They can be
# opened by pressing Ctrl-N and typing the newsgroup name.
# Up to 256 `unsubscribe' statements can be given.
#
unsubscribe=junk
unsubscribe=control
# Default settings for "global change" mask in the "set msg flags" dialog.
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# The mask may contain any of: (case is insignificant)
# r read
# k killed
# p protected
# l locked
# Global flag changes will affect only the flags set in the mask.
# The mask may be changed interactively, you're only setting the default here.
#
globalmsgmask=rkpl
# Font configuration
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# The following set up the GDOS fonts to use in the newsreader. There
# are 4 fonts to be used: for menu and for browser windows, for each a
# big and a small one. Usually, the big font is used, however if the
# text to be displayed would be longer than the screen the small font
# will be used.
# The syntax of the lines is: font size, whitespace, font name.
# The font name is what is displayed in O's font selection dialog (^L).
# O is quite smart when looking at the font names so they don't need
# a 100% match. Case is irrelevant.
# To use the normal system font, set to `10 6x6 system font'.
#
font.view.big=10 6x6 system font
font.view.small=10 6x6 system font
font.menu.big=10 6x6 system font
font.menu.small=8 Rufus
## Text attribute substitution
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
=== advanced users only ===
The following configuration sets up regular expressions that O
identifies and displays in alternative text attributes. For
example, you can make O display _this_ as the word "this" in
underlined, or print all quotes in a different color, etc.
Every `texteffect' line sets up one such pattern. The syntax is:
texteffect=eff color RE
Where:
`eff' is the text effect to display the matched text in.
`eff' is a bit array as in vst_effects; the bits mean:
bit 0 1 2 3 4 5
value 1 2 4 8 16 32
effect: bold bright skewed underl. hollow shadowed
If `eff' is <=0 then no special text effects are used.
`col' is the color to display the matched text in. It is
the color register number (>=0). If `col' is <0 then the
color is not changed.
`RE' is a regular expression. When O discovers a match to
this regular expression anywhere in a line of a displayed
msg, it switches to `eff' and `col' and displays all parts
of the text that are matched by parts of `RE' that are
surrounded by parantheses, discarding all text that is
matched by `RE' but not by a part surrounded in parantheses.
Sure you didn't understand this, here's an example:
texteffect=2 5 a(b)c(d)e
matches the string "abcde", displays the "bd" in bright
(effect 2) and color 5, discarding the a, c and e.
texteffect=4 2 (^>.*$)
matches whole lines that begin with `>' and prints them
skewed and in color 2. The entire RE is surrounded by
parantheses, thus the entire line is printed. Use this
to identify quotes.
texteffect=8 0 _([^_]*)_
matches any string surrounded by underscores and prints that
string (without the underscores) underlined.
There can be up to 256 `texteffect'-statements.
All this will work only if `texteffect.mode' is set to 1. If
`texteffect.mode' is 0 then the `texteffect' statements are
ignored and everything is displayed unchanged. Usually, you
will set `texteffect.mode' to 1 and bind the newsreader command
"set texteffect.mode" to a key so you can toggle text effect
substitution on and off in case msgs get messed up. In O's default
keymap.inf file, this command is bound to the E key.
##
#
# >quotes
texteffect=4 -1 ^(.?.?.?>.*)
# _underlined_
texteffect=8 -1 _([^_]+)_
# /skewed/
texteffect=4 -1 /([^/]+)/
# *bold*
texteffect=1 -1 \*([^*]+)\*
texteffect.mode=1
## Text effects in group and message menus
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
The following settings determine the text effects for lines in
group and message menus. Every variable can be set to one of the
following values:
b bold
i italic
l light
u underlined
n normal (i.e. don't care)
Only the first letter of the variable value is relevant.
The variables are:
eff.grp.nonew for groups with no new messages
eff.grp.nounread for groups with no unread messages
eff.grp.new for groups with new messages
eff.grp.unread for groups with unread messages
eff.msg.unread for unread messages
eff.msg.new for new messages
eff.msg.killed for killed messages
##
eff.grp.nonew=light
eff.grp.nounread=light
eff.grp.new=normal
eff.grp.unread=normal
eff.msg.unread=bold
eff.msg.new=normal
eff.msg.killed=light
## Configuration for message menu
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
`msgmenu.fmt' is a format string determining how a message appears
in the message menu window.
It may contain the following format elements:
%a name of sender of message (as in index)
%s subject
%m marker for msg flags: + killed, o protected, hook answered
%n * for new msgs, : for non-new msgs
%% a percent sign
Each (except %%) may include an output length, e.g. %20s will print
the subject with 20 characters. Use this for column alignment.
##
msgmenu.fmt=%m %20f %n %s
## Configuration for msg display window title/info line
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
`msg.titel' is what's put in the window's title line when
displaying a msg.
`msg.info' is the same for the window's info line.
Both are format strings that may contain the following format
elements:
%a net adress of sender
%r real name of sender
%R net adress of sender if real name is a subset
of it, else real name of sender. Useful for Mausnet.
%f sender name as in menu
%F One of: "To", "From", "For" depending on msg/group type
%s subject
%g newsgroup
%n number of comments (if >0, else nothing)
%t arrows that indicate threading
%d date and time when msg was written
%D date when msg was written
%m msg flags
%l the number of msg in the newsgroup that have a
subject equivalent to the one being displayed
%p number of this msg within those with equivalent subject.
Example: "%p/%l" creates an output like "3/5" which
means that the current msg is the 3rd in a thread of
5 with equivalent subject.
%% a percent sign
%. where . is anything else: undefined
Each % may be followed by a number (>0) to indicate max length,
i.e. %10a means at most 10 chars of the sender's net adress.
##
#
msg.titel=%g (%p/%l) %s
msg.info=%m %t %n %d %F %R
# Configuration for msg window size
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# This can be:
# - an empty string, then msg windows will be full screen size
# (default)
# - a string of the form "rows x lines", e.g. "80 x 24". Msg
# windows will then be of that size.
#
msg.winsize=
# Default values for msg sending (strings)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# These values define the defaults to enter in the header of outgoing
# msgs. They refer to the following fields:
#
# variable... field...
# default.network Network (see below)
# default.distr Distribution
# default.replyto Reply-To
# default.cc.news Cc (for news)
# default.cc.mail Cc (for mail)
#
# Possible values vor `default.network' are 0 for Usenet and 1 for Mausnet.
# If `default.distr' is set to "*" then the first component of the
# newsgroup name will be taken as a distribution, e.g. a msg posted
# to comp.sys.amiga.braindamage would be distributed to "comp".
# If `default.distr' is an empty string then no distribution line
# will be created by default.
# It's a good idea to set `default.distr' to "world" or to an empty
# string.
#
default.network=0
default.distr=world
default.replyto=
default.cc.news=
default.cc.mail=echo
# The name of the group description file (a filename)
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: no
#
# The file given as `grptxtfile' must contain lines which begin with
# a group name, followed by one or more space or tab and a descriptive
# text for this group. Example:
#
# alt.boomerang Technology and use of the boomerang.
# alt.brother-jed The born-again minister touring US campuses.
# alt.cad Discussion about CAD and visualization technologies.
#
# All lines are valid, there is no comment character, although lines which
# do not begin with a valid group name have no effect and may contain
# comments. Whitespace at the beginning and end of lines are ignored.
#
# The `grptxtfile' may contain more newsgroups than there actually are
# in the system. Lists of this kind are occasionally distributed via
# the "checkgroups" newsgroup and are approx. 1600 lines long. To save
# time and memory, delete the lines of newsgroups you are not receiving.
# O automatically gives its own names for the groups "Mail", "Outbound",
# "junk" and "control" so there is no need for these to appear in the
# file.
# Setting `grptxtfile' to an empty string (this is done by "grptxtfile=")
# will make O not bother about this file.
#
grptxtfile=f:\dfu\txt\uucp\grplist.txt
## Additional configuration files:
some O programs require an additional configuration file
that gives them information not provided in o.inf. The
names of all these files, however, are stated in o.inf so
o.inf still is the only file to be located (via parameter,
env var etc.) to obtain all required information.
##
# Signature definition file (a filename)
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# sigfile.resident: keep sigfile in memory (0 or 1)
# This file contains the signatures for the various
# newsgroups. See the supplied sigs.inf file for
# further information.
# Set this to an empty string to disable signatures.
#
# if `sigfile.resident' is 1 then `sigfile' will be
# kept in memory once it was loaded. If it is 0, `sigfile'
# will be read from disk each time it is needed.
# Use 0 if you are short of memory and 1 if you have
# a slow harddisk.
#
# `sig.when' defines when the signatur will be added:
# 0 not at all
# 1 before editing the message
# 2 before sending the message into Outbound
# 3 before exporting the message (default)
#
sigfile=e:\o\sigs.inf
sigfile.resident=1
sig.when=2
# Expiration configuration file (a filename)
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# This file tells oexpire.ttp how to expire newsgroups. It contains
# its own documentation, see the supplied oexpire.inf file for
# further information.
# Setting this to an empty string will reduce expiring to command
# line parameters passed to oexpire.ttp on invocation.
#
oexpire.inf=e:\o\oexpire.inf
# Maustausch configuration file (a filename)
#
# STATUS: required
# UUCP: no
# SOUP: no
# MAUS: yes
#
# This is the configuration file for omtausch.prg, the Maustausch Shell.
# If you don't use Mausnet, forget it.
# If you do, read the supplied omtausch.inf file and edit it to suit
# your needs (it contains its own documentation), then enter its name
# here.
#
omtausch.inf=e:\o\omtausch.inf
# Folding configuration file (a filename)
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# This file defines how newsgroups are "folded" into menu levels
# in the newsreader. See the supplied folds.inf file for further
# information.
#
folds.inf=e:\o\folds.inf
# Keyboard mapping configuration file (a filename)
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# This file contains the key-to-command-bindings for the newsreader.
# It contains its own documentation.
#
keymap.inf=e:\o\keymap.inf
# The compress program (a full path&file name) - Env var COMPRESS
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
# The following must be a Unix-like compress program which is
# able to compress and decompress data from stdin to stdout (pipe
# mode). It must support the following ways of invocation:
# a) when called with no parameters, compresses stdin to stdout.
# b) when called with the parameter -d, decompresses stdin to stdout.
# c) when called with a filename, compresses the file in-place and
# appends Z to the filename extender.
# d) when called with the parameter -d followed by a filename, decompresses
# the file in-place and removes Z from the filename extender.
#
# Example:
#
# compress \news\dir\123
#
# must compress the file \news\dir\123 in-place and then rename the file
# to `\news\dir\123.Z'.
# Compress is called by oimport to compress msg files that exceed the
# user-defined max length, and by the newsreader to decompress these
# files before displaying them.
#
compress=c:\bin\compress.ttp
# The diff programm (a full path&file) - Env var DIFF
#
# STATUS: optional
# UUCP: no
# SOUP: no
# MAUS: yes
#
# The following must be a Unix-like diff program which is able to
# compare two files given on the command line and write differences
# to stdout. It is always called in the following way:
#
# diff -a file1 file2
#
# -a is used to set diff to ascii mode (i.e. not complain about international
# characters).
# In the current version of O, it is used only by omausimp to create
# diffs of incoming updates of Infofiles. So, `diff' is unused unless
# you use Mausnet.
#
diff=c:\bin\diff.ttp
## External Editor confiuration:
#
# STATUS: required
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
An external editor is needed to edit mail&news. Future versions
of O will have optional built-in editors. (maybe)
variable: purpose:
editor full path&file of editor program - env var EDITOR
editwd work directory for editor
editfmt parameter string format
If `editor' is a GEM application then its name must end with either
".prg" or ".app" (case is significant).
`editfmt' may contain the following format elements:
%f name of file to be edited
%o when writing a follow-up or reply to a msg, the
name of a temp copy of that msg; else nothing
%l line number to start with
%% a percent sign
##
#
# micro emacs
#editor=g:\text\emacs\bin\emacs.prg
#editfmt=%f -g%l @g:\text\emacs\bin\emacs.rc
#editwd=.
# GEM micro emacs
#editor=g:\text\emacs\gemme\gemme.prg
#editfmt=%f -g%l
#editwd=.
# edison
#editor=g:\text\edison\edison.prg
#editwd=g:\text\edison
#editfmt=%f
# you can't beat the (Unix) feeling:
editor=g:\text\vi\elvis\elvis15\bin\elvis.ttp
editfmt=%f
editwd=c:\sh
## PGP configuration
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
The following is used only if you have PGP (the Pretty Good Privacy
public-key encryption system) installed on your system and want to
use it from out of O.
If you do, read "PGP support" in the O user's manual.
`pgp.prg' is the complete file name of the pgp executable.
`pgp.wd' is the work directory for pgp, usually the directory your
PGP files are stored in.
`pgp.ownname' is the user-id under which your own public key
is stored in the key ring. This usually is your e-mail adress.
DO NOT USE WHITESPACE in the user id.
##
#
pgp.prg=d:\pgp\pgp.ttp
pgp.wd=d:\pgp
pgp.ownname=wr@bara.oche.de
## Quote configuration:
#
# STATUS: optional
# UUCP: yes
# SOUP: yes
# MAUS: yes
#
The following fields determine the way O quotes msgs.
`quote.text.mail' and `quote.text.news' are the header
text printed above quoted mail and news, respectively.
They may contain the following format elements:
%a net adress of sender
%r real name of sender
%f first name of sender
%i initials of sender, single letters (like WR)
%I dito, double letters (like WoRo)
%s subject of msg
%d input date of msg
%m msg id
%g name of newsgroup
%% a percent sign
\n a newline character
\t a tab character
\\ a backslash
`quote.text.pm' and `quote.text.maus' are the same as these but
are used only for Mausnet groups. Forget it if you don't use the
Mausnet part of O.
`quote.string' is the string printed before every quoted line.
It may contain any of these format elements.
O provides reasonable defaults for all of these, so don't set
them to empty strings but rather put them into comments if
you don't want to define own values.
If `quote.binmode' is set to 1 then quotes will be created in binary
mode, i.e. lines will be seperated by LFs only. Some editors have
trouble with this and expect lines to be seperated with CR-LF;
if your editor is so stupid then set `quote.binmode' to 0. Since
CR-LF is the TOS standard, 0 is the default.
##
#
quote.binmode=1
# standard settings:
quote.text.news=%r (%a) wrote:\n
quote.text.mail=Hi %f,\n
quote.text.pm=Hallo %f,\n
quote.text.maus=%r schrieb:\n
quote.string=>
# or different:
#quote.text.news=Dear %r, thou werest kind enough to write:\n
#quote.text.mail=%r, thou hast sent me mail in which thou statest:\n
#quote.string=|
# This is for testing only. Don't use it.
#quote.text.news=a: %a\nr: %r\nf: %f\ni: %i\ns: %s\nm: %m\ng: %g\nd: %d\n#quote.text.mail=a: %a\nr: %r\nf: %f\ni: %i\ns: %s\nm: %m\ng: %g\nd: %d\n
## Mausnet configuration:
#
# STATUS: required
# UUCP: no
# SOUP: no
# MAUS: yes
#
The following is required only if you intend to use O for
Mausnet. Instructions are german because Mausnet is so too.
If you don't use Mausnet, just leave these as they are and
forget their existence.
`infile' und `outfile' sind die vollen Pfadnamen der ent-
sprechenden Dateien, die für den Maustausch benötigt werden.
`user' ist der Username (aus /etc/passwd), an den die übers
Mausnetz einkommenden PMs geschickt werden sollen.
`prefix' wird vor die Gruppennamen der Mausgruppen gesetzt,
wenn diese in die UUCP-Datenbank einsortiert werden. Wenn z.B.
`prefix' auf "mausnet" eingestellt ist, dann wird die Maus-
gruppe ATARI.SOFT als "mausnet.Atari.Soft" geführt.
`prefix' darf Punkte enthalten, darf aber nicht mit einem Punkt
beginnen oder enden.
**ACHTUNG** wenn `prefix' einmal eingestellt ist, nicht mehr
ändern!!!!
##
#
maus.infile=f:\dfu\upload\infile.txt
maus.outfile=f:\dfu\download\outfile.txt
maus.user=wr
maus.prefix=mausnet
# Read the readme.dbf file before changing this line.
# ** I MEAN IT **
# STATUS: If you fuck this up, don't come creeping "but you didn't say a
# word about database conversion and now my 56 MB database is gone".
#
read.convert=1