Greetings:


I am new to Ruby (from C++) so these are quite basic questions i'm
afraid.

My questions are also more about Editor mechanics rather than Ruby per
se-if anyone can suggest a better forum, my apologies, just let me
know and i'll re-post.

I have spent the few weeks with Ruby using irb from the Terminal and
Text Edit, while i got a better sense from the Ruby Community
regarding the editors of choice. So yesterday i bought a license to
TextMate, which by the way, might just be the most beautiful (and t/4
useful) App i have ever seen, let alone owned and used.

My question relates to "commands" (i believe this term has two
meanings in TM-i'm using it to refer to one of the three automation
means).  "Scope"?

1.  Can I specify different lexical scopes for different
"languages" (that might not be the TM lingo-i mean "Ruby," "HTML,"
"Text," etc.)?

2.  If i leave this field empty, is my default, "unlimited scope?"

3. When i go to the Bundle Editor, i get a drop down of like 20 or so
languages-3-5 of these i'll use regularly, another 3-4 ocasionally,
and the rest, unlikely. I see i can "filter" which i've done before in
other editors, so i know from painful experience that when i've had to
re-add one or more of these, and i do an update, all default bundle
items write over my customizations.  T/4, i would like to put my 3-5
"everyday set" in a different folder to prevent this.  Is there a
better solution w/ TM?


Thanks,

-alex