Browse code

Add ^U and ^H bindings

Change-Id: Ib14ab12e6223267f397b506939f0e6c6f5d3c468

John Hawthorn authored on 25/07/2014 17:53:27
Showing 1 changed files

  • fzy.c index 7a39084..e3b5a28 100644
... ...
@@ -180,10 +180,13 @@ void run(){
180 180
 			search[search_size++] = ch;
181 181
 			search[search_size] = '\0';
182 182
 			run_search(search);
183
-		}else if(ch == 127){ /* DEL */
183
+		}else if(ch == 127 || ch == 8){ /* DEL || backspace */
184 184
 			if(search_size)
185 185
 				search[--search_size] = '\0';
186 186
 			run_search(search);
187
+		}else if(ch == 21){ /* C-U */
188
+			search_size = 0;
189
+			search[0] = '\0';
187 190
 		}else if(ch == 23){ /* C-W */
188 191
 			if(search_size)
189 192
 				search[--search_size] = '\0';