wrong direction for history searches - switch
authorMarc Teitelbaum <marc@ucbvax.Berkeley.EDU>
Fri, 17 Jul 1992 04:59:03 +0000 (20:59 -0800)
committerMarc Teitelbaum <marc@ucbvax.Berkeley.EDU>
Fri, 17 Jul 1992 04:59:03 +0000 (20:59 -0800)
SCCS-vsn: lib/libedit/map.c 5.3
SCCS-vsn: lib/libedit/search.c 5.4

usr/src/lib/libedit/map.c
usr/src/lib/libedit/search.c

index 6378255..a62abef 100644 (file)
@@ -9,7 +9,7 @@
  */
 
 #if !defined(lint) && !defined(SCCSID)
  */
 
 #if !defined(lint) && !defined(SCCSID)
-static char sccsid[] = "@(#)map.c      5.2 (Berkeley) %G%";
+static char sccsid[] = "@(#)map.c      5.3 (Berkeley) %G%";
 #endif /* not lint && not SCCSID */
 
 /*
 #endif /* not lint && not SCCSID */
 
 /*
@@ -637,7 +637,7 @@ private el_action_t  el_map_vi_command[] = {
     /*  44 */  VI_REPEAT_PREV_CHAR,    /* , */ 
     /*  45 */  ED_PREV_HISTORY,        /* - */ 
     /*  46 */  ED_UNASSIGNED,          /* . */
     /*  44 */  VI_REPEAT_PREV_CHAR,    /* , */ 
     /*  45 */  ED_PREV_HISTORY,        /* - */ 
     /*  46 */  ED_UNASSIGNED,          /* . */
-    /*  47 */  VI_SEARCH_NEXT,         /* / */
+    /*  47 */  VI_SEARCH_PREV,         /* / */
     /*  48 */  VI_ZERO,                /* 0 */
     /*  49 */  ED_ARGUMENT_DIGIT,      /* 1 */
     /*  50 */  ED_ARGUMENT_DIGIT,      /* 2 */
     /*  48 */  VI_ZERO,                /* 0 */
     /*  49 */  ED_ARGUMENT_DIGIT,      /* 1 */
     /*  50 */  ED_ARGUMENT_DIGIT,      /* 2 */
@@ -653,7 +653,7 @@ private el_action_t  el_map_vi_command[] = {
     /*  60 */  ED_UNASSIGNED,          /* < */
     /*  61 */  ED_UNASSIGNED,          /* = */
     /*  62 */  ED_UNASSIGNED,          /* > */
     /*  60 */  ED_UNASSIGNED,          /* < */
     /*  61 */  ED_UNASSIGNED,          /* = */
     /*  62 */  ED_UNASSIGNED,          /* > */
-    /*  63 */  VI_SEARCH_PREV,         /* ? */
+    /*  63 */  VI_SEARCH_NEXT,         /* ? */
     /*  64 */  ED_UNASSIGNED,          /* @ */
     /*  65 */  VI_ADD_AT_EOL,          /* A */
     /*  66 */  VI_PREV_SPACE_WORD,     /* B */
     /*  64 */  ED_UNASSIGNED,          /* @ */
     /*  65 */  VI_ADD_AT_EOL,          /* A */
     /*  66 */  VI_PREV_SPACE_WORD,     /* B */
index 8f9a830..8526389 100644 (file)
@@ -9,7 +9,7 @@
  */
 
 #if !defined(lint) && !defined(SCCSID)
  */
 
 #if !defined(lint) && !defined(SCCSID)
-static char sccsid[] = "@(#)search.c   5.3 (Berkeley) %G%";
+static char sccsid[] = "@(#)search.c   5.4 (Berkeley) %G%";
 #endif /* not lint && not SCCSID */
 
 /*
 #endif /* not lint && not SCCSID */
 
 /*
@@ -396,7 +396,7 @@ cv_search(el, dir)
 
     c_insert(el, 2);   /* prompt + '\n' */
     *el->el_line.cursor++ = '\n';
 
     c_insert(el, 2);   /* prompt + '\n' */
     *el->el_line.cursor++ = '\n';
-    *el->el_line.cursor++ = dir == ED_SEARCH_PREV_HISTORY ? '?' : '/';
+    *el->el_line.cursor++ = dir == ED_SEARCH_PREV_HISTORY ? '/' : '?';
     re_refresh(el);
 
 #ifdef ANCHOR
     re_refresh(el);
 
 #ifdef ANCHOR