[TxMt] Split the project drawer?

David Rogers al.the.x at gmail.com
Sat Sep 23 21:04:12 UTC 2006


Thanks for the advice. I rarely use the drawer buttons due to the 
Ctrl-Click functionality; everything is duplicated in the pop-up menu 
anyway. The problem I've been experiencing originated from trying to 
create a group from files and folders within a top-level folder 
reference, which probably conflicts with the 'Groups can't exist in 
Folder Reference' rule; Textmate doesn't make the logical jump to 
create a top-level group.

This does represent desirable behavior, however, as it would be 
conducive to one's workflow to have both folder refs _and_ groups, just 
not intermixed. I'm not sure how Allan has implemented the data 
structures for Groups and Folders in the Project Drawer, but they're 
probably the same base type and TM does a quick type/class check to 
ensure Groups don't get mixed in with Folders. While I can definitely 
see the use of both, I haven't quite gotten a grip on how Groups are 
created, I think.

I can't find anything in the GUI that allows me to create an empty 
Group, although the GUI supports creating an empty Folder. Of course, 
this has to do with the tie that Folders have to the filesystem, but 
the ability to create an empty top-level Group and populate it with 
file references would be nice. Then again, I haven't really found a way 
to duplicate file / folder references, either, once the groups have 
been established. That stuff might just still be on the drawing board.


On Sep 23, 2006, at 2:11 PM, Mark Smith wrote:

> Hi David,
> sorry for the delay in replying. You caught me in the middle of a 
> major email clear-up and now I've misplaced your messages and am 
> answering from memory.
> AFAIK, the order in which you do things does not matter. You can mix 
> and match folder references and file references and file groups as you 
> please.
> Stop me if I'm telling you things you know already...
> Perhaps you are getting confused by the "create folder" button at the 
> bottom of the document list drawer ? This button has two possible 
> behaviours. Its behaviour is sensitive of the current selection. If 
> you hover over the button, you will get a pop-up that explains the two 
> possible behaviours. This explanation attests to the only thing that 
> is (at least AFAIAA) forbidden in terms of mixing objects in the 
> drawer.
> That is : you *can't* create a group within a folder reference. 
> Anything else you might want to do, seems to me to be posible:
> You *can* create folders and files within a folder reference and these 
> will then be created in the FS. You *can* drag folder references 
> and/or file references inside of groups and you can create file 
> references inside of a group. When you do the latter TextMate will ask 
> you where the file should be created in the FS.
> Hope this helps,
> Mark.

More information about the textmate mailing list