From: Ailin Nemui Date: Tue, 25 Sep 2018 16:53:56 +0000 (+0200) Subject: support in viewer X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=056a5b1c3538c66de74488ba181707c0c555854b;p=irssi-scripts.irssi.org.git support in viewer --- diff --git a/scripts/adv_windowlist.pl b/scripts/adv_windowlist.pl index 8739b75..a5c9a8b 100644 --- a/scripts/adv_windowlist.pl +++ b/scripts/adv_windowlist.pl @@ -1,7 +1,7 @@ use strict; use warnings; -our $VERSION = '1.6'; # e8cba38389fa426 +our $VERSION = '1.6'; # 5255191a189be5c our %IRSSI = ( authors => 'Nei', contact => 'Nei @ anti@conference.jabber.teamidiot.de', @@ -531,9 +531,9 @@ sub get_keymap { _add_map(\%wnmap, $window, $map); } } - elsif (/^(?:active_window|command (ack))/i) { + elsif (/^(?:active_window|command ((awl )?ack))/i) { _add_map(\%specialmap, '_active', $map); - $viewer{use_ack} = !!$1; + $viewer{use_ack} = $1; } elsif (/^command window last/i) { _add_map(\%specialmap, '_last', $map); @@ -1200,7 +1200,7 @@ sub vi_clientinput { Irssi::command("window $2"); } elsif (lc $1 eq 'active' && $viewer{use_ack}) { - Irssi::command("ack"); + Irssi::command($viewer{use_ack}); } else { Irssi::command("window goto $1");