From d79c6ba2008bff7b65029bc50717ca679c43fb5f Mon Sep 17 00:00:00 2001 From: Kornelius Kalnbach Date: Fri, 30 Aug 2013 17:19:55 +0200 Subject: enable necessary replacements in HTML encoder --- lib/coderay/encoders/html.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/coderay/encoders/html.rb b/lib/coderay/encoders/html.rb index 37dfa81..629950c 100644 --- a/lib/coderay/encoders/html.rb +++ b/lib/coderay/encoders/html.rb @@ -206,11 +206,11 @@ module Encoders style = @span_for_kinds[@last_opened ? [kind, *@opened] : kind] text = EscapeUtils.escape_html(text) - # if text.index(/[\0-\t\xB-\x1F]/) - # # Escape ASCII control codes except \x9 == \t and \xA == \n. - # text.tr!("\0-\x8\xB-\x1F", ' ') if text.index(/[\0-\x8\xB-\x1F]/) - # text.gsub!("\t", @expand_tab) if text.index("\t") - # end + if text.index(/[\0-\t\xB-\x1F]/) + # Escape ASCII control codes except \x9 == \t and \xA == \n. + text.tr!("\0-\x8\xB-\x1F", ' ') if text.index(/[\0-\x8\xB-\x1F]/) + text.gsub!("\t", @expand_tab) if text.index("\t") + end text = break_lines(text, style) if @break_lines && (style || @opened.size > 0) && text.index("\n") -- cgit v1.2.1