help with yes and yarn please!!!

From: Jens Bertrams (Bertrams@pprz02.hrz.Uni-Marburg.DE)
Date: Sun, 16 Feb 1997 19:42:21 +0100

Hello All!!

Since may 1996 I am using yarn 0.91 for dos and yes 0.22. On 8th
December last year I encountered a serious problem!

I added the %line-parameter to my editor (qedit). Suddenly yes only
wrote by opening the message file the additional headers I told it to do
but overwrote the From, To, Subject and all other yarn-defined headers.
I removed the %line-addition, but it did not change yes's behaviour
again. I downloaded new yes, and also new yarn-programms, but it did not
help. I wrote the Author of yes several times with the logfile, but I
did *not* get an answer.

I am a blind user welcoming the automatation done by yarn. I hope that
you can help me. I include my yarn config file here and also my yes
config gile. Please do *not* flame me for this, but perhaps anyone can
help me!

Thanks for your help!!

Jens

# PC Yarn configuration file
# Lines in this file beginning with # are comments.
# Lines that end with \ are continued on the next line.

# your login ID on your host
user=Bertrams

# your full name
name=Jens Bertrams

# full domain name of your host
host=Stud-Mailer.Uni-Marburg.De

# editor program
editor=c:\utils\q.exe

# SOUP reply packet containing outgoing messages
reply-packet=c:\net\reply.zip

# compress program
compress=pkzip -m %f %d\*.*

# uncompress program
uncompress=pkunzip -o %f %d

# spell check program
spell=d:\ss30\ss %f

# Organization header added to outgoing messages
Organization=Perry Rhodan World Communication Club

# Reply-To header added to outgoing messages
Reply-To=Jens Bertrams <bertrams@stud-mailer.uni-marburg.de>

# This is the prefix inserted before quoted lines when you reply or followup.
reply-quote=>

# Message lines beginning with any of these characters are shown as quoted.
quote=>|:

# file containing signature appended to outgoing messages
signature=d:\yarn\signatur

# preserve comments in To:, Cc: and Bcc: headers of outgoing messages
address-comments=on

# keep copy of sent mail in this folder
sent-mail=mailes

# keep copy of posted articles in this folder
sent-news=news

# In the attribution settings, these character sequences are replaced at run
# time with values for the current article:
#
# %a article number
# %C current newsgroup name
# %f From: header
# %i Message-ID: header
# %n Newsgroups: header
# %[name] value of the header named between the square brackets
# %% % character
# %? space character if the attribution is less than 80 characters
# long, otherwise the new line character
# \n new line character

# attribution in reply to mail
mail-attribution=in %i, you wrote:

# attribution in followup to article
followup-attribution=In article %i,%?%f wrote:

# attribution in reply to article
reply-attribution=In article %i, you wrote:

# The save to file command writes this line at the start of each saved message.
# The default is to write no line at the beginning of the message.
save-mail-header = Nachricht von %f \n%[subject]\n

# The save to file command writes this line at the start of each saved article.
# The default is to write no line at the beginning of the article.
save-news-header = Message from %f \nin %C:\n%[subject]\n

# The save to file command writes files to this directory.
# The default is %HOME%\news.
save-directory = d:\messages

# address book file -- default is $HOME\yarn\addrbook
address-book=d:\yarn\yarn\addrbook

# If the import program finds a newsgroup in the SOUP AREAS file that is not
# in the active newsgroup list, it adds the newsgroup to the active list with
# this number of keep days.
keep=7

# maximum keep days for newsgroups added by import program
max-keep=30

# default sort criterion for article selection list
# (one of arrival, subject, score,arrival or score,subject)
sort-by=subject

# default display format of article selection list
# 0 = Subject, From
# 1 = Subject, From, Score
# 2 = Subject, From, Lines
# 3 = Subject
message-list-format=2

# map ISO-8859/1 (ISO Latin 1) character set to IBM code page 850
charset=iso-8859-1

# enable speech friendly interface
speech=on

# The follow settings are program hooks executed by Yarn.
# The programs must be in a directory in your PATH, or you must modify the
# settings by adding the full path in front of the program name.

# The import program runs this program to get the folder name where a
# message will be moved. The %f specifier is replaced with the name of
# a text file containing the message. Import expects the program to
# write the destination folder name to standard output. If the program
# generates no output, import deletes the message. To put a message in
# the INBOX, the program should output the string INBOX.
filter=%d\filter1 %f

# program that decodes MIME message
decode-mime=d:\mm\metamail %f

# program that signs a message with your secret key
secret-sign=pgp -ast %f -o %o

# program that encrypts a message with the recipient's public key
encrypt=pgp -aest %f -o %o

# program that decrypts a message and writes the plaintext to a file
decrypt=pgp %f -o %o

# program that decrypts and displays a message
decrypt-view=pgp %f -m

This is the config.txt of yes!

;
; Configuration file for YES!
; Comments (lines beginning with a ';') and empty lines are ignored.
;
;--------------------------------------------------------------------------

;
; The true_editor variable points to the true editor used to edit
; the message. I prefer to use QEdit and it's thus set up to this.
;
true_editor = c:\utils\q.exe

;
; The add_header_file is a file containing additional headers to be
; added to the message. No path allowed! - It must reside in the same
; directory as YES.EXE itself.
;
;add_header_file = add_hdrs.yes

;
; The add_params string is the additional parameters for your editor,
; like options to put it into wordwrap mode or similar. The example
; below is for QEdit and it executes a macro named wordwrap.mac after
; loading the message which does the trick.
;
;add_params = -ec:\bin\wordwrap.mac ; For QEdit only!

;
; The jump_to_line string is yet another additional parameter for your
; editor - the one used to place the cursor in a specific line. If your
; editor doesn't support this, comment it out!
; In the example below, note the use of the variable %line which will be
; initialized to the correct value before the string is passed to the
; editor as an argument.
;
jump_to_line = -n %line ; For Qedit only!
;jump_to_line = /p%line ; For the Bingo editor!
;jump_to_line = -g%line ; For Boxer!
;jump_to_line = /l%line ; For Aurora!
;jump_to_line = +%line ; For the Thomson-Davidson Editor (TDE)!
;jump_to_line = +%line ; For the Vi IMproved editor
;jump_to_line = +%line ; For the Norton Editor 1.3B

;
; The quote_dir is the directory in which the quote files are expected
; to reside if no path is explicitly given in connection with the filename
; in a signature file.
; Note, that explicitly specifying a path along with the filename overrides
; everything else. If quote_dir is not defined and no path is given along
; with the filename, the quote files are expected to reside in the same
; directory as YES.EXE.
;
quote_dir = D:\YES\QUOTES

;
; The signature_dir is the directory in which the signature files are expected
; to reside if no path is explicitly given in connection with the filename in
; ASSIGN.YES. Note, that explicitly specifying a path along with the filename
; in ASSIGN.YES overrides everything else. If signature_dir is not defined and
; no path is given along with the filename, the signature files are expected to
; reside in the same directory as YES.EXE.
;
signature_dir = D:\YES\SIGNATUR

;
; The header_dir is the directory in which the header files are expected
; to reside if no path is explicitly given in connection with the filename in
; HEADER.YES. Note, that explicitly specifying a path along with the filename
; in HEADER.YES overrides everything else. If header_dir is not defined and
; no path is given along with the filename, the header files are expected to
; reside in the same directory as YES.EXE.
;
header_dir = D:\YES\HEADERS

;
; To make YES swap itself out of low memory to XMS/EMS or disk while the
; true editor is spawned, set this to 'Always'. To disallow this, set to
; 'Never'. This keyword has no effect in the protected mode version.
;
swapping = always ; Valid values: "Always" (default) or "Never".

; This is the mask according to which YES find the signature files for
; manual selection. Default set to '*.SIG' (as in previous versions)
; when not defined.
;
signature_mask = *.SIG

; This is the mask according to which YES find the header files for
; manual selection. Default set to '*.HDR' when not defined.
;
header_mask = *.HDR

; The character used to precede variables (in order to distinguish them
; from other text). Default set to '%' and you shouldn't change this
; unless you excounter a conflict with some text or artwork in your
; signatures or quotes.
;
variable_prefix = %

; If you want (as is the custom) to auto-add a doubledash line between
; the message and the signature, set this to 'Yes' (default).
;
add_doubledash = Yes

; Here you define the pagewidth for centering quotes. Default 80 if not
; defined.
;
pagewidth = 80

; If you wish to get an error notice if the spawned editor returns an
; errorlevel other than 0, set this keyword to 'No'. If not defined, it
; defaults to 'Yes', making YES behave like Yarn in this respect.
;
ignore_doserror = no

; If you want YES to remove all empty headers on the way into the editor
; set this to 'Yes'. Default set to 'No'.
;
zap_empty_headers = no

; ================== COLORS ====================
...

Thanks!

Jens

-- 
Jens Bertrams
http://stud-www.uni-marburg.de/~Bertrams
prwcc-fancine intercom: http://ourworld.compuserve.com/homepages/prwcc
email: bertrams@stud-mailer.uni-marburg.de