Changed the help for the -j option.
[selector.git] / selector.1
index 7310722..5ea32e9 100644 (file)
@@ -1,4 +1,4 @@
-.TH "SELECTOR" "1.1.2" "April 2010" "Francois Fleuret" "User Commands"
+.TH "SELECTOR" "1.1.6" "February 2012" "Francois Fleuret" "User Commands"
 
 \" This man page was written by Francois Fleuret <francois@fleuret.org>
 \" and is distributed under a Creative Commons Attribution-Share Alike
 
 \" This man page was written by Francois Fleuret <francois@fleuret.org>
 \" and is distributed under a Creative Commons Attribution-Share Alike
@@ -35,6 +35,15 @@ character will be returned.
 Note that because this is an interactive command, the standard input
 can not be used as one of the input files.
 
 Note that because this is an interactive command, the standard input
 can not be used as one of the input files.
 
+.SH "USING SELECTOR IN BASH"
+
+The selector command comes with a shell script for bash. If you add
+
+.B source bash-selector.sh --hist --cd
+
+in your \fB~/.bashrc\fR, it will remap M-r to the smart history search,
+and redefine cd so that M-c provides a smart cd history.
+
 .SH "KEY BINDINGS"
 
 Keys corresponding to ASCII codes between " " and "~" add a character
 .SH "KEY BINDINGS"
 
 Keys corresponding to ASCII codes between " " and "~" add a character
@@ -82,12 +91,22 @@ with the same visible part if you use the -x option)
 start in regexp mode
 .TP
 \fB-a\fR, \fB--case-sensitive\fR
 start in regexp mode
 .TP
 \fB-a\fR, \fB--case-sensitive\fR
-start in case sensitive mode
+start in case-sensitive mode
+.TP
+\fB-j\fR, \fB--show-long-lines\fR
+print a long-line indicator at the end of truncated lines
+.TP
+\fB-y\fR, \fB--show-hits\fR
+highlight the part(s) of each line which match the substrings or regexp
+.TP
+\fB-u\fR, \fB--upper-case-makes-case-sensitive\fR
+using an upper case in the matching string makes the matching
+case-sensitive
 .TP
 \fB-q\fR, \fB--no-beep\fR
 make a flash instead of a beep when there is an edition error
 .TP
 .TP
 \fB-q\fR, \fB--no-beep\fR
 make a flash instead of a beep when there is an edition error
 .TP
-\fB--\fR, \fB--rest-are-files\fR
+\fB--\fR
 state that all following arguments are filenames
 .TP
 \fB--bash\fR
 state that all following arguments are filenames
 .TP
 \fB--bash\fR
@@ -140,26 +159,6 @@ file contains ^A)
 
 .B selector -v -x ^A <(awk < something.txt \(aq{ print $0\(dq^A\(dqNR }\(aq)
 
 
 .B selector -v -x ^A <(awk < something.txt \(aq{ print $0\(dq^A\(dqNR }\(aq)
 
-.SH "KEYBINDING IN BASH"
-
-You can associate selector to a single key in bash by using the
-command 'bind' in your bash initialization file. For instance, to
-associate it to M-r (that is, the "Alt" and "r" key pressed together),
-just add something like
-
-bind \(aq\(dq\\C-[r\(dq:\(dq\\C-a\\C-kselector -q -b -i -d -v -w -l ${HISTSIZE} <(history)\\C-m\(dq\(aq
-
-in your
-.IR ~/.bashrc .
-
-This binding uses the control character ^A to put the cursor to the
-mostleft location and ^K to erase the current content of the readline
-buffer, and it simulates the enter key with ^M.
-
-Note that depending on the configuration of your system, the sequence
-associated to the M-r key, which is here "C-[r", may differ. To figure
-it out, simply press C-q followed by M-r in the console.
-
 .SH "BUGS"
 
 There are modeline display problems if the pattern is too long. This
 .SH "BUGS"
 
 There are modeline display problems if the pattern is too long. This