I remember someone complaining some time ago that Emacs would
inexplicably slip into transient mark mode under jdee. (Tansient mark mode
is where the area between the point and mark are highlighted). I've had
this annoying problem too for some time, and I think that I've just figured
out why.
I've been using html32-mode to edit html files, something I do
rather infrequently. Its the second hit when I google on HTML EMACS MODE,
so I imagine there are quite a few other people using it as well. Anyways,
the problem is when I use jdee's symbol at point functionality - jdee
creates a temporary html file - which causes html32 to load. The user never
sees the buffer and is probably unaware that html32 was loaded. But the
damage is done, transient mark mode is now set.
This really isn't jdee's fault, it's html32-mode that's behaving
badly. But I'm sure someone else has a similar setup.
-Jim