Speedbar doesn't have that ability because there weren't enough features
in Emacs to make it easy to do. There might be enough now, but I don't
think anyone has looked into it lately.
The ECB package took on that challenge, and has advised a lot of core
Emacs functions that allows it to work well within the same frame. ECB
has similar features to speedbar, and also allows embedding a speedbar
window into a frame. See the ecb.sf.net site for details.
ECB hasn't been updated in a while, but there is a branch discussed on
the mailing list where you can get a more recent fixed up version for
newer versions of Emacs.
On 06/30/2012 08:28 PM, suvayu ali wrote:
> Since CEDET is the Speedbar upstream, I thought I address my question to
> the semantic list. If this is the wrong place, please feel free to point
> me to the right one.
> Now to my question, is it possible to configure speedbar to show in the
> same frame? Often I work on a tiny ThinkPad, having fewer GUI windows
> (Emacs frames) helps a lot.
> I know about sr-speedbar.el on Emacswik; it doesn't help since other
> libraries like using speedbar (e.g. semantic) are not aware of it. Also
> there seems to be a bug which generates a backtrace when I try to close
> an sr-speedbar window (haven't tested extensively though).
> If this is currently not possible, would be a worthwhile feature