>>>>> "Jonathan" == Jonathan Epstein <[EMAIL PROTECTED]> writes:

  Jonathan> Hi,

  Jonathan> I use abbrevs pretty extensively, but need to disable the
  Jonathan> ones provide by JDE.

  Jonathan> By the time I open a .java file under JDE, abbrevs are
  Jonathan> enabled using my customized setup.  Unfortunately, JDE
  Jonathan> also has enabled its own abbrev-table.

  Jonathan> I have tried putting both of the following in my .emacs,
  Jonathan> but neither does the job:


            I think that its being confused by the automatic 
project loading which works via the custom mechanism. Your best option
is to go JDE-->options-->general (or project-->options-->general in
the more recent betas), go to JDE mode abbreviations, and just delete
all the ones in there. This may cause you some problems in that the
abbrevs are also stored in the abbrev-table, and if memory serves me
well changing the abbreviation with the JDE custom actually leaves the
old one around. So you need to delete them from the abbrev table as
well, with edit-abbrevs. Its a problem with using custom for
abbreviations, the data is stored in two places. I did manage to work
around this when I added custom support to jde-cflow, but the
disadvantage is that it always asks you whether you want to save
abbrevs immediately after the file is loaded. And the code to get it
to work is horrible. Its a pity emacs abbrev mechanism doesnt have the
concept of "unsavable abbreviations", but it doesnt, and its a C coded
primitive so its not easy to change. 
          
          Phil

Reply via email to