our $VERSION = '0.02';
+sub irc_lc {
+ my ($bytes) = @_;
+
+ $bytes =~ y/A-Z[\\]^/a-z{|}~/;
+
+ return $bytes;
+}
+
my @rcolors;
BEGIN {
if (nickcmp(get_info('version'), '2.4.0') < 0) {
return unless @_ >= 2;
my $code = pop;
my $new_cxt = (@_ == 1) ? $_[0] : find_context(@_);
+ return undef unless defined $new_cxt;
my $cur_cxt = get_context;
+ my $guard = bless \$cur_cxt, 'Xchat::XPI::Utils::ContextGuard';
if (set_context $new_cxt) {
- my $guard = bless \$cur_cxt, 'Xchat::XPI::Utils::ContextGuard';
return $code->();
} else {
return undef;
our @EXPORT = ();
our %EXPORT_TAGS = ('funcs' => [ qw<
+ irc_lc
dye_nick
gui
save_context local_context