From: ailin-nemui Date: Tue, 23 May 2017 08:54:02 +0000 (+0200) Subject: Update showhilight.pl X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=89190eece5d7451a4d3637df5777001994d367f5;p=irssi-scripts.irssi.org.git Update showhilight.pl fixes #407 --- diff --git a/scripts/showhilight.pl b/scripts/showhilight.pl index 4619f78..e55dd31 100644 --- a/scripts/showhilight.pl +++ b/scripts/showhilight.pl @@ -1,11 +1,11 @@ # Print hilighted messages with MSGLEVEL_PUBLIC to active window -# for irssi 0.7.99 by Pawe³ 'Styx' Chuchma³a based on hilightwin.pl by Timo Sirainen +# for irssi 0.7.99 by Paweł 'Styx' Chuchmała based on hilightwin.pl by Timo Sirainen use strict; use Irssi; use vars qw($VERSION %IRSSI); -$VERSION = "0.1"; +$VERSION = "0.2"; %IRSSI = ( - authors => "Pawe³ \'Styx\' Chuchma³a", + authors => "Paweł \'Styx\' Chuchmała", contact => "styx\@irc.pl", name => "showhilight", description => "Show hilight messages in active window", @@ -22,6 +22,7 @@ sub sig_printtext { if (($dest->{level} & MSGLEVEL_HILIGHT) && ($dest->{level} & MSGLEVEL_PUBLIC) && ($window->{refnum} != $dest->{window}->{refnum}) && ($dest->{level} & MSGLEVEL_NOHILIGHT) == 0) { + $text =~ s/%/%%/g; $text = $dest->{target}.":%K[".Irssi::settings_get_str('hilight_color').$dest->{window}->{refnum}."%K]:".$text; $window->print($text, MSGLEVEL_CLIENTCRAP);