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.
So the best workaround - at least for now - is removing the jde-part from the file manually (no, I don't (yet) have the lisp-skills necessary for integrating a workaround into that functions myself)? Should I report this as an xemacs-bug somewhere, will you do this (would probably be better since I could basically just copy your description above...),....? Wolfgang