[TxMt] defaults OakShellVariables
Allan Odgaard
throw-away-1 at macromates.com
Thu Nov 3 13:28:48 UTC 2005
On 02/11/2005, at 20.01, Simon Gregory wrote:
>> A word of warning: 'enabled' must be a boolean, and adding it like
>> above adds it as an integer, which will make TextMate throw an
>> exception when executing shell commands (until the entry is removed).
> I'm assuming that I can't use
> defaults write com.macromates.textmate OakShellVariables \
> -array-add '{enabled = true; value = "/Users/simon/classes";
> variable = "CLASS_PATH"; }'
> as it'll be interpreted as a string...
Indeed -- not sure how one would provide type info for the individual
values (when adding in batch). I guess the real problem is the old-
style plist formats lack of a boolean type.
In retrospect, I should of course have made a “disabled” key instead,
that way, just leaving it out would mean enabled.
>> I'll make next build accept an integer as well.
> I've written a clunky shell script that reads in the shell
> variables and then only adds them if they not already there, so
> I'll be looking forward to this.
It unfortunately escaped todays build, but it'll be in the next one,
for sure! :)
More information about the textmate
mailing list