Yes, this is actually much more preferable. Basically, I'd like to have what Visual SlickEdit provides, which is I believe what you describe. VSE will show me a tree with the files, then expanding a file shows the members/fields, methods, includes/imports, etc, etc. (all of these particular items are configurable in terms of what you want to see - often I just have functions/methods turned on).
Going the next step, what you really want is to then be able to have more of a full tags implementation, where you can right click on a symbol in a file, and say "go to definition" type of thing. This is more often seen in IDE's, but seems like a very useful thing anytime your source code is more than one or two files :) I guess BBEdit has added ctags support in 8.0, but I haven't tried it. The one thing I hate, is when an editor says "we have this wonderful tags support", but then you read the fine print, and realize that you have to run ctags on your tree separately, instead of the editor just doing this all for you. The problem is that if it's separate, then you have a greater likelyhood of it not being properly sync'ed, etc.
As a side comment, and as people can probably guess, I want Visual SlickEdit for MacOS X. But, wait a minute! You say - it is available. Well, yes it is, but as I found out during the beta testing period, it is just a port of their X Windows version, and thus runs under Apple's X11, and a) doesn't look like a Mac app, b) has some problems interacting with native Mac applications and clipboard, and c) doesn't work well from the terminal (not xterm!) command line. I think it's great they took advantage of this to get it up and going on Mac, but for something I tend to have running anytime my machine is running, and live in all day, I don't want a ported app that isn't "native".
On 11/29/04 11:38 AM, "Paul Jongsma" paulj@webtic.com wrote:
On 29-nov-2004, at 20:01, Allan Odgaard wrote:
I thought it was one of those features that the implementor thought where nice to have but no-one actually used. But I think I've gotten around 20-30 requests for such a popup ;)
I'll add it in v1.1 where the syntax definition files will be extended to extract amongst other such info from the document.
An interesting alternative to a button which shows all functions / classes would be to treat the file as a virtual directory. When a file with functions is selected the treeview shows all the definitions in the file, if one is clicked it jumps to the right offset in the file.
This way you could oversee your functions and classes in different files within your project at one glance..
A button would suit me just fine for the moment, but to me "adding a button" is not very much the TextMate way doing things ;)
Brgds Paul
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/mailman/listinfo/textmate
__ Christopher Bailey Senior Computer Scientist Online Services Engineering Adobe Systems Incorporated mailto: chbailey@adobe.com Rocklin Vox: 916.415.0471