fzy
terminal fuzzy finder picker
git clone https://9o.is/git/fzy.git
commit 19f196a1b8b00c01c86c47bd29e6d0ac8ca009ad parent 9a0326e5553d6da03bc8133db0f3b3191ad22e17 Author: John Hawthorn <john@freerunningtechnologies.com> Date: Fri, 25 Jul 2014 10:53:27 -0700 Add ^U and ^H bindings Change-Id: Ib14ab12e6223267f397b506939f0e6c6f5d3c468 Diffstat:
| M | fzy.c | | | 5 | ++++- |
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/fzy.c b/fzy.c @@ -180,10 +180,13 @@ void run(){ search[search_size++] = ch; search[search_size] = '\0'; run_search(search); - }else if(ch == 127){ /* DEL */ + }else if(ch == 127 || ch == 8){ /* DEL || backspace */ if(search_size) search[--search_size] = '\0'; run_search(search); + }else if(ch == 21){ /* C-U */ + search_size = 0; + search[0] = '\0'; }else if(ch == 23){ /* C-W */ if(search_size) search[--search_size] = '\0';