use strict;
use vars qw($VERSION %IRSSI);
use Irssi;
$VERSION = '20021003';
%IRSSI = (
authors => 'Niklas \'Nakke\' Bertell',
contact => 'niklas.bertell\@abo.fi',
name => 'oops',
description =>
'turns \'ls\' in the beginning of a sent line into the names or whois commands',
license => 'Public Domain',
);
sub send_text {
#"send text", char *line, SERVER_REC, WI_ITEM_REC
my ( $data, $server, $witem ) = @_;
if ( $witem
&& ( $witem->{type} eq "CHANNEL" )
&& ( $data =~ /(^ls |^ls$)/ ) )
{
$witem->command("names $witem->{name}");
Irssi::signal_stop();
}
if ( $witem && ( $witem->{type} eq "QUERY" ) && ( $data =~ /(^ls |^ls$)/ ) )
{
$witem->command("whois $witem->{name}");
Irssi::signal_stop();
}
}
Irssi::signal_add 'send text' => 'send_text'
syntax highlighted by Code2HTML, v. 0.9.1