X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FDevel-REPL.git;a=blobdiff_plain;f=lib%2FDevel%2FREPL%2FPlugin%2FColors.pm;h=898437db9a9f106c2c224e312882a05d2dc897a6;hp=aa87abfab62d430847b2565b56c15143dab59b09;hb=81d2f8e6b31c924b068e571a2b861f1ebaadf1af;hpb=653a2194b52cb95e0a6549a2b794384ba7b583b5 diff --git a/lib/Devel/REPL/Plugin/Colors.pm b/lib/Devel/REPL/Plugin/Colors.pm index aa87abf..898437d 100644 --- a/lib/Devel/REPL/Plugin/Colors.pm +++ b/lib/Devel/REPL/Plugin/Colors.pm @@ -35,7 +35,7 @@ around print => sub { # get $self, so we localize $SIG{__WARN__} during eval so it can get # error_color -around execute => sub { +sub _wrap_warn { my $orig = shift; my $self = shift; @@ -51,6 +51,9 @@ around execute => sub { $orig->($self, @_); }; +around compile => \&_wrap_warn; +around execute => \&_wrap_warn; + 1; __END__