summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2019-04-26 01:15:30 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-04-26 01:15:30 +0900
commit5fe99aefd39ce535f658aabd0ca6e2265348d314 (patch)
tree1a42321f0b58d292fbe92ebee778893120cd625c /lib
parente64bab5f779440ae920746ae5689a2af91de3604 (diff)
Support highlighting Regexp in inspect
Diffstat (limited to 'lib')
-rw-r--r--lib/irb/color.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/irb/color.rb b/lib/irb/color.rb
index 40e84e1f87..c18739c280 100644
--- a/lib/irb/color.rb
+++ b/lib/irb/color.rb
@@ -28,8 +28,8 @@ module IRB # :nodoc:
on_kw: [[GREEN], [Ripper::EXPR_CLASS, Ripper::EXPR_BEG, Ripper::EXPR_END, Ripper::EXPR_FNAME]],
on_label: [[MAGENTA], [Ripper::EXPR_LABELED]],
on_qwords_beg: [[RED], [Ripper::EXPR_BEG]],
- on_regexp_beg: [[RED], [Ripper::EXPR_BEG]],
- on_regexp_end: [[RED], [Ripper::EXPR_BEG]],
+ on_regexp_beg: [[RED, BOLD], [Ripper::EXPR_BEG]],
+ on_regexp_end: [[RED, BOLD], [Ripper::EXPR_BEG]],
on_symbeg: [[BLUE, BOLD], [Ripper::EXPR_FNAME]],
on_tstring_beg: [[RED], [Ripper::EXPR_BEG, Ripper::EXPR_END, Ripper::EXPR_ARG, Ripper::EXPR_CMDARG]],
on_tstring_content: [[RED], [Ripper::EXPR_BEG, Ripper::EXPR_ARG, Ripper::EXPR_CMDARG]],
@@ -47,7 +47,7 @@ module IRB # :nodoc:
obj.all? { |k, v| inspect_colorable?(k) && inspect_colorable?(v) }
when Array
obj.all? { |o| inspect_colorable?(o) }
- when String, Symbol, Integer, Float, FalseClass, TrueClass, NilClass
+ when String, Symbol, Regexp, Integer, Float, FalseClass, TrueClass, NilClass
true
else
false