[TxMt] Re: Forwarding of environment variables

Allan Odgaard mailinglist at textmate.org
Fri Oct 23 06:22:10 UTC 2015


On 23 Oct 2015, at 2:57, Jacob Carlborg wrote:

> Hmm, it actually looks like command has access to the environment 
> variable, i.e. this code [1], but not when it starts to execute the 
> tests. It actually works if add this piece of code to line 13 [1]:
>
> ENV['foo'] = ENV['FOO']
>
> At this point, shouldn't the environment variables be passed down?

I don’t understand you.

Variables set in TextMate (via Preferences → Variables, 
.tm_properties, or bundle settings) are exported to snippets and 
commands if and only if the first letter is uppercase.

The code you show above is ruby code for copying the value of the 
‘FOO’ environment variable into ‘foo’. Don’t see how that 
relates to what TextMate exports to a subprocess.


More information about the textmate mailing list