Allan,
Thanks for this, it exactly answered my question :-)
And thanks for TextMate, I really like it and even though I hadn't used it, simply reading about it influenced my decision to buy a Mac.
Graham
On 09/03/2008, Allan Odgaard throw-away-2@macromates.com wrote:
On 7 Mar 2008, at 09:00, Graham Smith wrote:
[...]
- Is there a "good practice" place to put such snippets of code
When a bundle item requires a certain script it can be put under Support/bin in the same bundle.
The Support folder of the bundle is exposed as the TM_BUNDLE_SUPPORT environment variable (and "$TM_BUNDLE_SUPPORT/bin" is automatically put in the PATH for bundle commands w/o a shebang).
- I put it in ~Library/Application Support/Textmate/Code
Adding the "Code" folder to the existing directory tree.
But this led me to a new problem in that I couldn't work out how to get that directory tree found when trying to run the code. In Windows, because of the space in "Application Support" I would gve the full and wrap it in quotes, but the cmbinations I tried failed to work.
Not sure exactly how you call what, but you want either: ~/Library/Application\ Support/Textmate/Code or: "$HOME/Library/Application Support/Textmate/Code"
The tilde is not expanded inside quotes, likely that was your problem.
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