Junegunn Choi
94e8e6419f
Make --filter non-blocking when --no-sort ( #132 )
...
When fzf works in filtering mode (--filter) and sorting is disabled
(--no-sort), there's no need to block until input is complete. This
commit makes fzf print the matches on-the-fly when the following
condition is met:
--filter FILTER --no-sort [--no-tac --no-sync]
or simply:
-f FILTER +s
This removes unnecessary delay in use cases like the following:
fzf -f xxx +s | head -5
However, in this case, fzf processes the input lines sequentially, so it
cannot utilize multiple cores, which makes it slightly slower than the
previous mode of execution where filtering is done in parallel after the
entire input is loaded. If the user is concerned about the performance
problem, one can add --sync option to re-enable buffering.
2015-03-01 11:16:38 +09:00
Junegunn Choi
4d2d18649c
Add basic test cases for shell extensions ( #83 )
...
- Key bindings for bash, zsh, and fish
- Fuzzy completion for bash (file, dir, process)
2015-03-01 03:33:56 +09:00
Junegunn Choi
c1aa5c5f33
Add --tac option and reverse display order of --no-sort
...
DISCLAIMER: This is a backward incompatible change
2015-02-26 01:42:15 +09:00
Junegunn Choi
4a1752d3fc
0.9.3
2015-02-18 13:19:20 +09:00
Junegunn Choi
b9b1eeffce
Update Vader tests
2015-02-18 12:12:59 +09:00
Junegunn Choi
5667667d1f
Add test case for --sync option
2015-02-18 12:07:54 +09:00
Junegunn Choi
f5b034095a
Fix race condition in asynchronous -1 and -0
2015-02-18 00:51:44 +09:00
Junegunn Choi
95e5beb34e
Update Homebrew instruction
2015-02-18 00:22:17 +09:00
Junegunn Choi
e808151c28
Make --select-1 and --exit-0 asynchronous
2015-02-18 00:08:17 +09:00
Junegunn Choi
d760b790b3
Fix typo in code
2015-02-17 19:28:10 +09:00
Junegunn Choi
1b5599972a
Update installation instruction
2015-02-17 13:15:16 +09:00
Junegunn Choi
6c2ce28d0d
Add --sync
option
2015-02-13 12:25:19 +09:00
Junegunn Choi
ff09c275d4
Fix bash script when fzf_base contains spaces
2015-02-12 10:14:05 +09:00
Junegunn Choi
93dcd932e8
Merge pull request #123 from junegunn/fix-travis-ci
...
Fix Travis CI build
2015-01-29 17:44:11 +09:00
Junegunn Choi
e6a0de4094
Fix Travis CI build
2015-01-29 17:41:28 +09:00
Junegunn Choi
9f39671e65
Update README.md
...
Update outdated --help output
2015-01-28 01:45:34 +09:00
Junegunn Choi
423317b82a
Update README.md
2015-01-28 01:18:20 +09:00
Junegunn Choi
47201c2c4d
Merge pull request #122 from blueyed/improve-find-cdwidget
...
Improve `find` command for ALT-C: exclude proc/dev
2015-01-25 11:20:20 +09:00
Daniel Hahler
53d5d9d162
Improve find
command for cd widgets: exclude proc/dev etc
...
When using the widget in "/", it would descend into 'dev/'.
Using '*' for the starting path would do so also with the new '-fstype'
excludes.
`cut -b3-` and `sed 1d` have been added to massage the different format
of the list.
This also uses `-L` with all calls to find, especially for the file
finders.
Ref: https://github.com/junegunn/fzf/pull/122
2015-01-25 03:09:02 +01:00
Junegunn Choi
9cb0cdb4ac
0.9.2
2015-01-24 14:49:21 +09:00
Junegunn Choi
448132c46c
Fix error when --query contains wide-length characters
2015-01-24 13:26:33 +09:00
Junegunn Choi
1476fc7f3b
Refactor test code
2015-01-24 13:25:11 +09:00
Junegunn Choi
71a7b3a26f
Improve rendering performance by caching rune widths
...
Related: 8bead4a
2015-01-24 12:28:00 +09:00
Junegunn Choi
a47c06cb61
Fix update_assets script
2015-01-23 20:32:56 +09:00
Junegunn Choi
48e16edb47
Redraw and adjust upon terminal resize
2015-01-23 20:30:50 +09:00
Junegunn Choi
c35d98dc42
Nullify --nth option when it's irrelevant
2015-01-23 06:26:00 +09:00
Junegunn Choi
8bead4ae34
Improved handling of tab characters
2015-01-18 16:59:04 +09:00
Junegunn Choi
1b6cb3532d
Update src/README.md
2015-01-18 16:34:10 +09:00
Junegunn Choi
0a0955755a
Add note on installation
2015-01-18 16:32:37 +09:00
Junegunn Choi
a3101120fd
Update install script
2015-01-17 20:40:00 +09:00
Junegunn Choi
30f9651f99
0.9.1
2015-01-17 14:15:26 +09:00
Junegunn Choi
4dcc0f10b8
Fix Travis CI build by ignoring trailing empty lines
...
😭
2015-01-17 13:45:56 +09:00
Junegunn Choi
3d39ab5ded
Fix flaky tests
2015-01-17 13:39:11 +09:00
Junegunn Choi
c3a198d0c7
Add test cases for --select-1 and --exit-0
2015-01-17 12:37:24 +09:00
Junegunn Choi
be5c17612a
Add basic test case for --reverse
2015-01-17 12:21:38 +09:00
Junegunn Choi
fe89ac8a89
Add script for updating release assets
2015-01-17 11:57:21 +09:00
Junegunn Choi
4c3ae847b6
Add test case for --with-nth + --multi
2015-01-17 11:20:17 +09:00
Junegunn Choi
5c0dc79ffa
Print selected items in the order they are selected
2015-01-17 11:07:04 +09:00
Junegunn Choi
0a83705d21
Use Go 1.4.1 to build linux binaries
2015-01-17 10:57:07 +09:00
Junegunn Choi
ea22292d2c
Merge pull request #117 from junegunn/fix-ctrl-y
...
Fix CTRL-Y key binding
2015-01-17 10:55:05 +09:00
Junegunn Choi
1990f3c992
Do not build i386 binary on Travis CI to speed up the process
2015-01-17 10:51:39 +09:00
Junegunn Choi
c0b432f7b4
Fix Travis-CI build
2015-01-17 10:39:18 +09:00
Junegunn Choi
ae3180f919
Fix CTRL-Y key binding
...
With tmux-based test cases
2015-01-17 06:04:59 +09:00
Junegunn Choi
62acb9adc4
Fix error with empty list and release 0.9.1-dev
2015-01-15 06:06:22 +09:00
Junegunn Choi
0b5fa56444
Remove brew target
2015-01-14 02:26:47 +09:00
Junegunn Choi
789f26b1a5
Add GIF to src/README
2015-01-14 02:16:03 +09:00
Junegunn Choi
a3068a33d5
Update install/build script from Homebrew
2015-01-14 00:02:37 +09:00
Junegunn Choi
b8c4b35415
make archive
for homebrew release
2015-01-13 12:29:12 +09:00
Junegunn Choi
209a6d36ad
Merge pull request #116 from junegunn/go
...
Rewritten in Go
2015-01-13 02:40:48 +09:00
Junegunn Choi
5c491d573a
Fix fzf.{bash,zsh} when Go version is not supported
2015-01-13 02:39:00 +09:00