Mark Abrams writes:

> "Berndl, Klaus" wrote:
>
>> The ECB versions >= 1.60 contain code for better handling eshell.
>> My first question: Do you use the eshell package in combination with
>> ECB?
>
> No I am not using eshell, unless it is part of a package that I am not
> aware of.  There is no eshell.el in my lisp directories.
>
> Mark

I am not using it either, and sometimes see the refresh problem.

jde-version:      2.2.9beta9.1
semantic-version: 1.4beta14
eieio-version:    0.17beta4


I found myself having this problem yesterday, while editing a java class
too large to post to the group.  In trying (and failing - see below) to
boil my class down to a small example I found the following:

1) The refresh occurred (repeatedly) while I was editing an unterminated
   string, which was followed by another string, like this (cursor shown
   with >|<):

   String string1 =
       "A test" +
       "case >|<

   String string2 =
       "Another" +
       "string";

2) The autorefresh reliably goes away when I terminate the first string
   with another double quote.


3) I successively removed chunks of the original file, each time
   verifying that the auto-refresh still happened.  This worked until I
   made a deletion (somewhat before the first string above) which
   stopped the autorefresh.  Confusingly, undoing the deletion,
   returning the buffer to the previous state (in which the autorefresh
   occurred), did not make the autorefresh start up again.

   Reloading the file, from the last "broken" state, did not make the
   autorefresh start up again.


4) When it happens, the autofresh takes place regularly, at a frequency
   I have come to associate with the auto-reparse (semantic, I think)
   that takes place after changes in the buffer.  I don't have hard
   evidence for it being a semantic issue, though, as I didn't see any
   messages in the *Messages* buffer.


I have not included the file which causes this problem, as the problem
does not occur when the file is simply loaded up.  I am sorry that this
report is not more helpful.

Rory

Reply via email to