On 01/02/2006, at 15:24, Allan Odgaard wrote:
On 1/2/2006, at 11:44, stephen hamilton wrote:
Has anyone experienced this. Im running Textmate
1.5 (v906) with rev
2643 checkout of bundles. Tidy used to work fine but I now get:
-e:5: undefined method `match' for #<String:0xc5dd0> (NameError)
when I use it. Anyone got any ideas?
This is from the (ruby) post-processing (to convert spaces back to
tabs, except for pre blocks).
Are you on Tiger or Panther (i.e. Ruby 1.8/1.6)? And does this
happen for all documents? e.g. try New Document, change language to
HTML, type a word and ctrl-shift H (for Tidy).
Yes, because String::match is a ruby 1.8 method. " str.match(xxx) "
can be changed to the 1.6-safe " Regex.new(str).match(xxx) " (or /
str/.match(xxx) if str is a constant).