>>>>> "Wolfgang" == Wolfgang Pausch <[EMAIL PROTECTED]> writes:
Wolfgang> Hello,
>> The JDEE uses functions to generate expansions for Java control
>> flow abbreviations. It looks to me like XEmacs
>> write-abbrev-file function is trying to write out the
>> expansions as objects, regardless of whether they are strings
>> or functions, depending on low-level I/O functions to use the
>> correct Lisp "read" syntax for the objects being written out. I
>> don't know whether this approach would work in principal for
>> abbreviations that use functions to generate the expansions but
>> it does not appear to be working in practise.
Wolfgang> So the best workaround - at least for now - is removing
Wolfgang> the jde-part from the file manually (no, I don't (yet)
Wolfgang> have the lisp-skills necessary for integrating a
Wolfgang> workaround into that functions myself)?
Hi Wolfgang,
I was unable to reproduce this error with JDEE 2.3.3 and XEmacs 21.4
(patch 6) "Common Lisp (Windows)". Specifically, in a JDEE buffer, I
performed the following steps:
1. M-x write-abbrev-file ~/abbrevs
2. M-x read-abbrev-file ~/abbrevs
with no errors. The file XEmacs wrote looked very much like yours.
So apparently it is okay, at least on some versions of XEmacs, to
write out abbreviations that use functions to generate expansions.
I also performed the same steps on Emacs 21.3.1, again without
errors.
Paul
Wolfgang> Should I report this as an xemacs-bug somewhere, will
Wolfgang> you do this (would probably be better since I could
Wolfgang> basically just copy your description above...),....?
Wolfgang> Wolfgang