I'm not sure how to put this without sounding like a demanding ingrate, but here goes...
I've been using Brad Choate's persistent include commands since the day they came out, because they are brilliant for my way of working. But (here it comes) they would be so much more brilliant still if it was possible to update any files selected in the project drawer whenever an included file was changed.
I know about TM_SELECTED_FILES, but I can't see how to apply a command to all of them in place. The only thing I could think of involved creating temporary files, which doesn't seem the right way to be going about this.
Any suggestions?
It's been on my to-do list, and I think someone even implemented it, but hasn't given it to me to include in the bundle itself.
But there were two issues that kept me from implementing support for this right away:
1) TM_SELECTED_FILES is handy, when it's available, but I want to allow updating an entire project also. And knowing exactly which files make up a project isn't obvious. Meaning, I only want to process files listed in the project drawer-- and not just assume to process every file in the TM_PROJECT_DIRECTORY tree. Especially for projects that are drawn from all over the file system and don't share a common top level directory.
2) The Update Document command uses some file-specific variables for determining the comment start/end delimiters. For handling a bunch of files, I'd have to reproduce that map of delimiters within the script or come up with some way to query that from TextMate.
But I'm sure there's a solution to both of these problems.
-Brad
On Feb 25, 2007, at 7:57 AM, Nigel Chapman wrote:
I'm not sure how to put this without sounding like a demanding ingrate, but here goes...
I've been using Brad Choate's persistent include commands since the day they came out, because they are brilliant for my way of working. But (here it comes) they would be so much more brilliant still if it was possible to update any files selected in the project drawer whenever an included file was changed.
I know about TM_SELECTED_FILES, but I can't see how to apply a command to all of them in place. The only thing I could think of involved creating temporary files, which doesn't seem the right way to be going about this.
Any suggestions?
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate