Automatic commit
authorFrancois Fleuret <francois@fleuret.org>
Fri, 13 Mar 2009 07:22:48 +0000 (08:22 +0100)
committerFrancois Fleuret <francois@fleuret.org>
Fri, 13 Mar 2009 07:22:48 +0000 (08:22 +0100)
selector.1
selector.cc

index 95022c7..7fa8376 100644 (file)
@@ -34,8 +34,8 @@ display help and exits
 inject the selected line into the tty input buffer
 .IP "\fB-m\fP" 10
 force the monochrome mode
-.IP "\fB-t <color fg modeline> <color bg modeline> <color fg highlight> <color bg highlight>\fP" 10
-select a color them; each color is a positive number
+.IP "\fB-c <color fg modeline> <color bg modeline> <color fg highlight> <color bg highlight>\fP" 10
+select the display colors for the modeline and the highlighted line
 .IP "\fB-o <output filename>\fP" 10
 write the selected line into the specified file
 .IP "\fB-s <pattern separator>\fP" 10
index 56b5b2a..ecf4e76 100644 (file)
@@ -22,7 +22,7 @@
  *
  */
 
-// Here is how to use it as a super-history-search
+// To use it as a super-history-search:
 // ./selector -v -f ${HISTFILE}
 
 // This software is highly Linux-specific, but I would be glad to get
@@ -157,8 +157,6 @@ void update_screen(int *current_line, int *temporary_line, int motion,
   int console_width = getmaxx(stdscr);
   int console_height = getmaxy(stdscr);
 
-  int nb_printed_lines = 1;
-
   // First, we find a visible line. In priority: The current, or the
   // first visible after it, or the first visible before it.
 
@@ -203,6 +201,8 @@ void update_screen(int *current_line, int *temporary_line, int motion,
 
   addstr("\n");
 
+  int nb_printed_lines = 1;
+
   // Here new_line is either a line number matching the patterns, or -1
 
   if(new_line >= 0) {
@@ -388,7 +388,7 @@ int main(int argc, char **argv) {
       i += 2;
     }
 
-    else if(strcmp(argv[i], "-t") == 0) {
+    else if(strcmp(argv[i], "-c") == 0) {
       check_opt(argc, argv, i, 4, "<color fg modeline> <color bg modeline> <color fg highlight> <color bg highlight>");
       color_fg_modeline = atoi(argv[i+1]);
       color_bg_modeline = atoi(argv[i+2]);
@@ -407,7 +407,7 @@ int main(int argc, char **argv) {
            << " [-b]"
            << " [-v]"
            << " [-m]"
-           << " [-t <color fg modeline> <color bg modeline> <color fg highlight> <color bg highlight>]"
+           << " [-c <color fg modeline> <color bg modeline> <color fg highlight> <color bg highlight>]"
            << " [-o <output filename>]"
            << " [-s <pattern separator>]"
            << " [-l <max number of lines>]"