[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



In ZWEI in System 79.38, ZMail 40.7, Remote-File 2.0, LMFILE-Remote 5.3,
microcode 849, 60.45Hz, on Lisp Machine Nine:

If one defines a Word Abbrev containing a Return character (by using
the Make Word Abbrev command, and using Control-Q to make it possible
to type the Return), the abbrev works fine during that editor session.
However, if one stores it in a QWABL file and then tries to read the
QWABL file back in during a future editing session, the Abbrev gets
defined incorrectly!  An example follows:

I created one such Abbrev, and then wrote it into the file FOO QWABL.
The file created looks like this:

m.m& Make Usage Abbrev Variable
q..q[..o
MVX foo Fundamental Abbrevfoo
bar2

During the edit which created this file, the abbreviation worked
correctly.  If I typed

  foo

I got

  foo
  bar

as expected.  But after reading the file back in, it's a different
story!  Now, when I type

  foo

I get

  barfoo

(!!)  If I then rewrite the QWABL file, here's what comes out:

m.m& Make Usage Abbrev Variable
q..q[..o
MVX foo Fundamental Abbrevbarfoo3