[TxMt] Re: LaTeX Bundle
Alain Matthes
alain.matthes at mac.com
Sun Dec 6 11:15:36 UTC 2009
Le 6 déc. 2009 à 02:09, Alex Ross a écrit :
> Hey Alain,
>
> I modified you command as follows:
>
>> #!/usr/bin/env ruby
>>
>> require "#{ENV['TM_SUPPORT_PATH']}/lib/exit_codes"
>> require "#{ENV['TM_BUNDLE_SUPPORT']}/lib/config_helper.rb"
>>
>> symbols = Config.load['symbols']
>> word = STDIN.read
>>
>> if symbols.has_key? word and not ENV['TM_SCOPE'].match(/math/)
>> print "\\\$#{symbols[word]}$0\\\$"
>> else
>> TextMate.exit_discard
>> end
>
> If you have any questions about the semantics feel free to ask.
Hi Alex,
I need to take time to read some books about Ruby, Regex and
perhaps Ruby Object Oriented Programming. I learned programming with
Pascal in the late '80s and it's not easy to write some lines of code
without a good knowledge of the tools.
About the semantics
In the code about numprint, you use "puts" instead of "print". Why?
My book gives "puts" equivalent to $stdout.puts(obj,..)
and "print" prints each object in turn to $stdout.
And why do you use "unless" in the code for numprint and not here ?
Best Regards
Alain Matthes
More information about the textmate
mailing list