help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Dired $ and Speedbar (WAS) Re: Speedbar and XML


From: Eric Ludlam
Subject: Re: Dired $ and Speedbar (WAS) Re: Speedbar and XML
Date: 31 Oct 2002 08:51:13 -0500
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

>>> Galen Boyer <galenboyer@hotpop.com> seems to think that:
>On 30 Oct 2002, eludlam@mathworks.com wrote:
>>>>> Galen Boyer <galenboyer@hotpop.com> seems to think that:
>>>Has there been any integration of speedbar and XML?
>>>
>>>If looked around on google and sourceforge and it looks like I can use
>>>some form of the XSLT-process integration.
>>>
>>>I've been using XAE which enables PSGML for editing.  Its very nice in
>>>that it parses the DTD and then gives one context sensitive drop-downs
>>>for insertion of appropriate tags, along with all the PSGML
>>>functionality.  The one thing I can't seem to find is and easy way to
>>>"browse" the code.  Speedbar would be perfect.
>> 
>> Speedbar can be extended to display just about anything.  It is just a
>> matter of someone who knows the internal structures of the xml parsing
>> code hacking something together to display the data structures.
>> 
>> I can lend a hand to someone trying to figure out the speedbar api.
>
>Hi Eric,
>
>I'm quite fond of the M-$ and $ functionality in dired.  Would it make
>sense to allow for the same keystrokes within speedbar?  I can make it
>happen with set-key ..., but I was wondering if the keystrokes were
>similar enough that the modes should consider behaving the same.  (I'd
>also ask the same question of the Gnus topic mode) I'm thinking of at
>least three different ways for toggle the expandion and collapsing when
>the of non-textual modes:
>
>  1) Gnus -- [space] on a topic mode.
>  2) Dired -- [M-$] as well as [$]
>  3) Speedbar -- [+ -]
>
>There are also inconsistencies.  Dired seems the most flexible.  It
>allows for the expansion and collapsing of either the whole buffer, or
>the particular hierarchy node point is on.  Gnus and Speedbar allow for
>expansion of the particular hierarchy node point is on, only, but Gnus
>also allows for expansion of the "hidden" entities with C-u space.
>Dired-x does this with M-o.  I think speedbar has a variable for setting
>this, but no keystroke for toggling?  It seems it would make sense that
>all expand and collapse functionality used the same keystrokes.  It also
>would be nice if they all had analogous functionality, but the latter is
>code that would have to be written, while the former seems more of a
>philosophical question.

Dired and speedbar's display mechanism are quite different.

As it turns out, newer versions speedbar can already use " " to toggle
expansion of a line.  I don't recall what version that showed up in.

Eric


reply via email to

[Prev in Thread] Current Thread [Next in Thread]