Thread: [cedet-semantic] Speedbar in same frame
Brought to you by:
zappo
From: suvayu a. <fat...@gm...> - 2012-07-01 00:29:21
|
Hi, 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 request? Thanks, -- Suvayu Open source is the future. It sets us free. |
From: Eric M. L. <eri...@gm...> - 2012-07-01 21:34:25
|
Hi, 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. Eric On 06/30/2012 08:28 PM, suvayu ali wrote: > Hi, > > 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 > request? > > Thanks, > |
From: suvayu a. <fat...@gm...> - 2012-07-01 22:18:29
|
Hi Eric, On Sun, Jul 1, 2012 at 11:34 PM, Eric M. Ludlam <eri...@gm...> wrote: > 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. Thanks a lot for the comments. It is a little disappointing for me since I'm a lisp newbie. In any case, I believe I found the right file in ECB: ecb-speedbar.el. I'll take a closer look there. Cheers, -- Suvayu Open source is the future. It sets us free. |
From: Eric L. <eri...@gm...> - 2012-07-02 22:29:28
|
On 07/01/2012 06:18 PM, suvayu ali wrote: > Hi Eric, > > On Sun, Jul 1, 2012 at 11:34 PM, Eric M. Ludlam<eri...@gm...> wrote: >> 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. > Thanks a lot for the comments. It is a little disappointing for me since > I'm a lisp newbie. In any case, I believe I found the right file in ECB: > ecb-speedbar.el. I'll take a closer look there. > You won't get too far with just ecb-speedbar. It depends on the rest of ECB to do the in-frame hosting of a buffer. ECB has to be taken as a whole. It can be configured easily enough to just show the speedbar frame as far as I understand it which could get you what you want. Eric |
From: suvayu a. <fat...@gm...> - 2012-07-02 23:07:27
|
Hi Eric, On Tue, Jul 3, 2012 at 12:29 AM, Eric Ludlam <eri...@gm...> wrote: > You won't get too far with just ecb-speedbar. It depends on the rest of ECB > to do the in-frame hosting of a buffer. ECB has to be taken as a whole. It > can be configured easily enough to just show the speedbar frame as far as I > understand it which could get you what you want. Thanks a lot for correcting me before I went off on my investigation. I'll see if I can work up a solution that works for me. Cheers, -- Suvayu Open source is the future. It sets us free. |