diff --git a/lib/rouge/lexers/ini.rb b/lib/rouge/lexers/ini.rb index 500167e2c3..60ad77c8c7 100644 --- a/lib/rouge/lexers/ini.rb +++ b/lib/rouge/lexers/ini.rb @@ -15,7 +15,7 @@ class INI < RegexLexer state :basic do rule %r/\s+/, Text::Whitespace - rule %r/[;#].*?\n/, Comment + rule %r/^[ \t]*[;#][^\n]*(?=\n|\z)/, Comment rule %r/\\\n/, Str::Escape end