lib/rouge/lexers/markdown.rb in rouge-2.0.7 vs lib/rouge/lexers/markdown.rb in rouge-2.1.0

- old
+ new

@@ -30,12 +30,11 @@ rule /^#(?=[^#]).*?$/, Generic::Heading rule /^##*.*?$/, Generic::Subheading rule /(\n[ \t]*)(```|~~~)(.*?)(\n.*?\n)(\2)/m do |m| - sublexer = Lexer.find_fancy(m[3].strip, m[4]) - sublexer ||= PlainText.new(:token => Str::Backtick) - sublexer.options(self.options) + sublexer = Lexer.find_fancy(m[3].strip, m[4], @options) + sublexer ||= PlainText.new(@options.merge(:token => Str::Backtick)) sublexer.reset! token Text, m[1] token Punctuation, m[2] token Name::Label, m[3]