After I upgraded to Lion, which has Ruby to 1.9 instead of Ruby 1.8, the command "Environment Closer – \end{…}" (⌥⌘.) in the LaTeX bundle fails with the following error:
TextMate.app/Contents/SharedSupport/Support/bin/checknest.rb:44: syntax error, unexpected ':', expecting '}' when /^-l(\d+)$/: levels = $1.to_i
I'm using TextMate 1.5.10 (1631).
Here is diff that fixes this error:
--- checknest.rb 2011-03-15 08:57:48.000000000 +0100 +++ checknest.rb 2011-12-23 10:17:00.000000000 +0100 @@ -40,11 +40,11 @@ debug = false ARGV[3..-1].each {|e| case e - when /^-n(\d+)$/: num = $1.to_i - when /^-l(\d+)$/: levels = $1.to_i - when /^-e(.+)$/: error_text = $1 - when /^-p$/: pass = true - when /^-d$/: debug = true + when /^-n(\d+)$/ then num = $1.to_i + when /^-l(\d+)$/ then levels = $1.to_i + when /^-e(.+)$/ then error_text = $1 + when /^-p$/ then pass = true + when /^-d$/ then debug = true end }
Regards, Freek Dijkstra