This project is mirrored from https://github.com/junegunn/fzf.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Aug 20, 2017
-
-
Junegunn Choi authored
-
Junegunn Choi authored
-
- Aug 16, 2017
-
-
Junegunn Choi authored
-
Junegunn Choi authored
Instead of notifying the event coordinator (EventBox) whenever a new line is arrived, start a background goroutine that periodically does the task. Atomic.StoreInt32 is much cheaper than mutex synchronization that happens during EventBox update.
-
- Aug 15, 2017
-
-
Junegunn Choi authored
-
- Aug 01, 2017
-
-
Junegunn Choi authored
-
- Jul 21, 2017
-
-
Junegunn Choi authored
I was too quick to release 0.16.9, this commit makes --ansi processing even faster.
-
- Jul 20, 2017
-
-
Junegunn Choi authored
When --with-nth is used, fzf used to preprocess each line and store the result as rune array, which was wasteful if the line only contains ascii characters.
-
- Jul 16, 2017
-
-
Junegunn Choi authored
-
Junegunn Choi authored
-
- Jul 01, 2017
-
-
Junegunn Choi authored
With zero result. Related: https://github.com/junegunn/fzf.vim/issues/22#issuecomment-311869805
-
- Jun 02, 2017
-
-
Junegunn Choi authored
-
Junegunn Choi authored
Make sure to consistently calculate tiebreak scores based on the original line. This change may not be preferable if you filter aligned tabular input on a subset of columns using --nth. However, if we calculate length tiebreak only on the matched components instead of the entire line, the result can be very confusing when multiple --nth components are specified, so let's keep it simple and consistent. Close #926
-
- Jan 30, 2017
-
- Jan 09, 2017
-
-
Junegunn Choi authored
Close #790
-
- Sep 19, 2016
-
-
Junegunn Choi authored
Related: #660
-
- Sep 18, 2016
-
-
Junegunn Choi authored
-
- Aug 20, 2016
-
-
Junegunn Choi authored
-
Junegunn Choi authored
-
- Aug 19, 2016
-
-
Junegunn Choi authored
- Make structs smaller - Introduce Result struct and use it to represent matched items instead of reusing Item struct for that purpose - Avoid unnecessary memory allocation - Avoid growing slice from the initial capacity - Code cleanup
-
- Aug 17, 2016
-
- Aug 13, 2016
-
-
Junegunn Choi authored
In the best case (all ascii), this reduces the memory footprint by 60% and the response time by 15% to 20%. In the worst case (every line has non-ascii characters), 3 to 4% overhead is observed.
-
- Jun 14, 2016
-
-
Junegunn Choi authored
Close #598
-
- Jan 14, 2016
-
-
Junegunn Choi authored
This commit compensates for the performance overhead from the extended tiebreak option.
-
- Jan 13, 2016
-
-
Junegunn Choi authored
-
Junegunn Choi authored
-
- Nov 03, 2015
-
-
Junegunn Choi authored
Close #400
-
- Sep 15, 2015
-
-
Junegunn Choi authored
and allow using --header and --header-lines at the same time. Close #346.
-
Junegunn Choi authored
A la grep. Close #345
-
- Sep 12, 2015
-
-
Junegunn Choi authored
-
- Aug 28, 2015
-
-
Junegunn Choi authored
-
- Aug 02, 2015
-
-
Junegunn Choi authored
> time cat /tmp/list | fzf-0.10.1-darwin_amd64 --ansi -fqwerty > /dev/null real 0m4.364s user 0m8.231s sys 0m0.820s > time cat /tmp/list | fzf --ansi -fqwerty > /dev/null real 0m4.624s user 0m5.755s sys 0m0.732s
-
Junegunn Choi authored
> wc -l /tmp/list2 2594098 /tmp/list2 > time cat /tmp/list2 | fzf-0.10.1-darwin_amd64 -fqwerty > /dev/null real 0m5.418s user 0m10.990s sys 0m1.302s > time cat /tmp/list2 | fzf-head -fqwerty > /dev/null real 0m4.862s user 0m6.619s sys 0m0.982s
-
Junegunn Choi authored
-
- Jul 22, 2015
-
-
Junegunn Choi authored
-
Junegunn Choi authored
-
Junegunn Choi authored
-
- Jun 08, 2015
-
-
Giulio Iotti authored
-
- May 20, 2015
-
-
Junegunn Choi authored
-
- Apr 18, 2015
-
-
Junegunn Choi authored
- dark: the current default for 256-color terminal - light: color scheme for 256-color terminal with light background - 16: the default color scheme for 16-color terminal (`+2`) - bw: no colors (`+c`)
-