I have fetched some of the most popular rubyforge projects and is browsing around in their code. I noticed that there was a case ::DL.callback that couldn't be recognized.. because the regexp used a +.. rather than a *. Changed: U trunk/Ruby.tmbundle/Syntaxes/Ruby.plist