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:
Mfzy.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';