X-Git-Url: https://ruderich.org/simon/gitweb/?p=fcscs%2Ffcscs.git;a=blobdiff_plain;f=bin%2Ffcscs;h=0675def809dd771be3f7e1aee0eebb8e05bc95c8;hp=6a099816101a3dc2c813bea0ce74c121a97fbc08;hb=dd84992d32a47e07165fdb64e420ed00e37cd552;hpb=9beff67cde1ac6ebe6f1144646e81a96fde98e02 diff --git a/bin/fcscs b/bin/fcscs index 6a09981..0675def 100755 --- a/bin/fcscs +++ b/bin/fcscs @@ -762,7 +762,7 @@ sub mapping_mode_path { return { select => 'path select', matches => \@matches, - handler => $config->{handler}{yank}, + handler => $config->{handler}{path}, }; } sub mapping_mode_url { @@ -1206,7 +1206,7 @@ Defaults in parentheses. =item B start in this mode, must be a valid mode mapping (C<\&mapping_mode_url>) -=item B set multiplexer ("screen" or "tmux") if not autodetected (C) +=item B set multiplexer ("screen" or "tmux"), defaults to autodetection (C) =item B ignore case when searching (C<0>) @@ -1290,6 +1290,8 @@ The following handlers are available, defaults in parentheses. =item B used to paste selection into window (C<\&handler_paste>) +=item B used to handle paths (C<\&handler_yank>) + =item B used to open URLs (e.g. in a browser) (C<\&handler_url>) =item B used to handle IPs (C<\&handler_yank>) @@ -1317,6 +1319,7 @@ Example: my %handler = ( yank => \&handler_yank, paste => \&handler_paste, + path => \&handler_yank, url => \&handler_url, ip => \&handler_yank, checksum => \&handler_yank, @@ -1364,7 +1367,8 @@ Used as handler to yank, paste selection or open URL in browser. run_command() run_in_background() -Helper functions when writing custom mappings, see the source for details. +Helper functions when writing custom mappings, see the source and example for +details. Example: @@ -1408,8 +1412,6 @@ Example: }); }; - - =cut # All variables and functions which are usable by ~/.fcscsrc.