We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 87891be commit 93df9c6Copy full SHA for 93df9c6
lib/rouge.rb
@@ -59,6 +59,19 @@ def eager_load!
59
require_relative 'rouge/regex_lexer'
60
require_relative 'rouge/template_lexer'
61
62
+# workaround for https://bugs.ruby-lang.org/issues/21870
63
+# delete this entire begin/end block (or guard it against RUBY_VERSION)
64
+# when that is fixed.
65
+begin
66
+ old_verbose, $VERBOSE = $VERBOSE, false
67
+ require_relative 'rouge/lexers/xml'
68
+ require_relative 'rouge/lexers/css'
69
+ require_relative 'rouge/lexers/html'
70
+ require_relative 'rouge/lexers/julia'
71
+ensure
72
+ $VERBOSE = old_verbose
73
+end
74
+
75
Dir.glob('rouge/lexers/*.rb', base: __dir__).each do |file|
76
require_relative file
77
end
0 commit comments