From: vague666 Date: Mon, 17 Sep 2018 18:43:27 +0000 (+0200) Subject: make it possible to toggle hidelevel none with default values X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=fb2ab241982cb834984dcfe6d9ffbb08944d0f58;p=irssi-scripts.irssi.org.git make it possible to toggle hidelevel none with default values --- diff --git a/scripts/toggle_hidelevel.pl b/scripts/toggle_hidelevel.pl index 106b887..030ac6b 100644 --- a/scripts/toggle_hidelevel.pl +++ b/scripts/toggle_hidelevel.pl @@ -44,6 +44,8 @@ sub set_mode { my $levels = Irssi::bits2level($lvlbits); my $val; + $levels = Irssi::settings_get_str('window_default_hidelevel') if $mode && !$levels; + $val = $levels =~ s/(\w+)/sprintf("%s%s", $mode ? '+' : '-', $1)/gre; $windows->{$win->{refnum}}{mode} = $mode; @@ -61,7 +63,6 @@ Irssi::signal_add('message join' => sub { my $levels = $win->view->{hidden_level}; $windows->{$win->{refnum}}{levels} = $levels; $windows->{$win->{refnum}}{mode} = $levels ? 1 : 0; -# set_mode($win, 1) if $levels; }); Irssi::signal_add('window destroyed' => sub {