summary refs log tree commit diff
path: root/search.c
diff options
context:
space:
mode:
Diffstat (limited to 'search.c')
-rw-r--r--search.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/search.c b/search.c
index 3645445..9e55783 100644
--- a/search.c
+++ b/search.c
@@ -32,11 +32,6 @@ search_init(struct screen_ctx *sc)
 }
 
 /*
- * ranking.  each rank type is assigned a weight.  multiply this by
- * the rank given.  add them up.  simple linear combination.
- */
-
-/*
  * Input: list of items,
  * Output: choose one
  * so, exactly like menus
@@ -45,7 +40,6 @@ search_init(struct screen_ctx *sc)
 struct menu *
 search_start(struct menu_q *menuq,
     void (*match)(struct menu_q *, struct menu_q *, char *), 
-    void (*rank)(struct menu_q *resultq, char *search), 
     void (*print)(struct menu *mi, int print),
     char *prompt, int dummy)
 {
@@ -109,10 +103,6 @@ search_start(struct menu_q *menuq,
 
 		switch (e.type) {
 		case KeyPress:
-			/*
-			 * XXX - C-s & C-r for next and prev.
-			 */
-
 			if (input_keycodetrans(e.xkey.keycode, e.xkey.state,
 				&ctl, &chr, 1) < 0)
 				continue;
@@ -180,8 +170,6 @@ search_start(struct menu_q *menuq,
 			if (mutated && strlen(searchstr) > 0) {
 				(*match)(menuq, &resultq, searchstr);
 				beobnoxious = TAILQ_EMPTY(&resultq);
-				if (!beobnoxious && rank != NULL)
-					(*rank)(&resultq, searchstr);
 			} else if (mutated)
 				TAILQ_INIT(&resultq);
 
@@ -194,12 +182,10 @@ search_start(struct menu_q *menuq,
 		case Expose:
 			if (list) {
 				if (TAILQ_EMPTY(&resultq) && list) {
-					/* Copy them over and rank them. */
+					/* Copy them all over. */
 					TAILQ_FOREACH(mi, menuq, entry)
 					    TAILQ_INSERT_TAIL(&resultq, mi,
 						resultentry);
-					if (rank != NULL)
-						(*rank)(&resultq, searchstr);
 
 					listing = 1;
 				} else if (mutated)