To all who detect some more or less annoying or mysterious behaviors of =
speedbar running in the ECB-frame:
speedbar was designed to run in a separate frame and not within a =
separate window. ECB has tried to do the best to enable speedbar to run =
also in a special window within the same frame than the source-buffers. =
Appearantly this is not perfect and now i think that maybe we can not =
make it running perfectly without redesigning and rewritting some parts =
of speedbar (Eric has pointed out some aspects)... But because ECB =
offers its own "native" directories-browser for me this has lower =
priority, other changes and features for ECB are IMO more important...
So, i will not track down these reported problems in the next future =
because fast solutions will always being ugly hacks for which we can =
never be sure that we have eliminated the real underlying problem. And =
the one and only solution to rewritte some parts of speedbar is too much =
effort - at least for me ;-) - feel free to spend time: All ECB-speedbar =
interaction is encapsulated in ecb-speedbar.el - i will review changes =
and also phase them into one of the next releases but i have no time to =
the work for myself.
So there are three possibilities you can go:
- use speedbar within ECB but live with the drawbacks
- use the native ECB-directories-browser
- use speedbar without ECB
- track down the problems for the ECB-integrated speedbar,
fix them and post the fixes to me and use afterwards a=20
well integrated speedbar (but my recommendation for this is
to rewritte the right parts of speedbar and not adding more
hack-advices or clumsy post-command-hooks in ECB to work
around the underlying problem.
Von: cedet-devel-admin@... im Auftrag von Eric M. =
Gesendet: Mo 02.05.2005 19:13
An: Oviedo, Javier
Betreff: [CEDET-devel] Re: Speedbar
If you run speedbar in standalone mode, it should recenter the display
over the currently selected file. If you have keyboard navigating, it
should recenter over the recently opened bin.
I'm not sure why it would not do that in ECB. It may be related to a
similar problem to the one we are discussing about keyboard navigation
jumping the focus to a different window.