X-Git-Url: https://ruderich.org/simon/gitweb/?p=fcscs%2Ffcscs.git;a=blobdiff_plain;f=bin%2Ffcscs;h=b2bef5d38dc0ae6d372fdc28bbabdd4c14b6d7d1;hp=e0a34f919fb61fde4c3016fa4e009228eb53038c;hb=210f7c020e1cf68842eeefb6daecd01b1b38780b;hpb=ca3226462a913d57321b09ba7a13a955f39fc1c4 diff --git a/bin/fcscs b/bin/fcscs index e0a34f9..b2bef5d 100755 --- a/bin/fcscs +++ b/bin/fcscs @@ -54,6 +54,28 @@ None so far. =head1 USAGE +Short overview of the general usage, details below: + + - start fcscs + - configure actions (optional) + - enable pasting + - ... + - select mode (optional, URL mode is used on startup): + - f: file paths + - u: URLs + - ... + - /: search mode + - for `normal' modes: + - select match by displayed number or for lowest numbered + match + - configured action is run, e.g. URL is opened with browser + - for `search' mode: + - perform incremental search + - on go to `normal' mode to select a match + - after the match is selected wait for confirmation or extension + - confirmation: run previously selected action + - extension: change match, e.g. select complete word or line + GNU Screen setup (add to F<~/.screenrc>): bind ^B eval "hardcopy $HOME/.tmp/screen-fcscs" "screen fcscs $HOME/.tmp/screen-fcscs" @@ -87,10 +109,9 @@ explained below. Per default URLs are selected, see options for a way to change this. I: When yanking (copying) a temporary file is used to pass the data to -GNU screen/Tmux without exposing it to C or C. However this may +GNU screen/Tmux without exposing it to C or C. However this may leak data if those temporary files are written to disk. To prevent this change -your C<$TMP> accordingly to point to a memory-only location or encrypted -storage. +your C<$TMP> to point to a memory-only location or encrypted storage. If no window appears, try running B manually to catch the error message and please report the bug: @@ -1089,7 +1110,7 @@ my %setting = ( =over -=item B used by C<\&mapping_mode_url()> +=item B used by C<\&mapping_mode_url()> =item B used by C<\&mapping_mode_path()>