=over 4
-=item B<path mode> select relative/absolute paths
+=item B<path mode> select relative/absolute paths
-=item B<url mode> select URLs
+=item B<url mode> select URLs
-=item B<ip mode> select IPv4 and IPv6 addresses
+=item B<ip mode> select IPv4 and IPv6 addresses
=item B<checksum mode> select checksums (MD5, SHA1, SHA256, SHA512)
return {
select => 'path select',
matches => \@matches,
- handler => $config->{handler}{yank},
+ handler => $config->{handler}{path},
};
}
sub mapping_mode_url {
=over
-=item B<yank> used to yank (copy) selection to paste buffer (C<\&handler_yank>)
+=item B<yank> used to yank (copy) selection to paste buffer (C<\&handler_yank>)
+
+=item B<paste> used to paste selection into window (C<\&handler_paste>)
-=item B<paste> used to paste selection into window (C<\&handler_paste>)
+=item B<path> used to handle paths (C<\&handler_yank>)
-=item B<url> used to open URLs (e.g. in a browser) (C<\&handler_url>)
+=item B<url> used to open URLs (e.g. in a browser) (C<\&handler_url>)
-=item B<ip> used to handle IPs (C<\&handler_yank>)
+=item B<ip> used to handle IPs (C<\&handler_yank>)
=item B<checksum> used to handle checksums (C<\&handler_yank>)
=cut
my %handler = (
- yank => \&handler_yank,
- paste => \&handler_paste,
- url => \&handler_url,
- ip => \&handler_yank,
+ yank => \&handler_yank,
+ paste => \&handler_paste,
+ path => \&handler_yank,
+ url => \&handler_url,
+ ip => \&handler_yank,
checksum => \&handler_yank,
);
}
return $result;
- }
+ };
# Also update initial mode to use our new "URL mode".
$config{setting}{initial_mode} = $config{mapping}{mode}{u};