Commit Graph

82 Commits (9cfecf7f0bb52441c27b769427fdf05f45b3110d)

Author SHA1 Message Date
Junegunn Choi f9d6b83f5e Drop patch number and stick with M.m.p convention 9 years ago
Junegunn Choi ce7d4a1c53 Fix #162 - Ignore \e[K 9 years ago
Junegunn Choi 9d138173be Fix #155 - Empty ANSI color code to reset color state 9 years ago
Junegunn Choi eae53576bd Update --help message 9 years ago
Junegunn Choi f8c49effd4 Respect "boldness" of input string 9 years ago
Junegunn Choi 618706a5f5 Fix ANSI output in the presence of multibyte characters
tree -C | fzf --ansi --tac
9 years ago
Junegunn Choi b431e227da Code cleanup 9 years ago
Junegunn Choi d94dfe0876 Fix #151 - reduce initial memory footprint 9 years ago
Junegunn Choi 6130026786 Bump up the version - 0.9.5 9 years ago
Junegunn Choi a723977b9f Fix #149 - panic on empty string filter 9 years ago
Junegunn Choi 3dddbfd8fa Fix string truncation 9 years ago
Junegunn Choi e70a2a5817 Add support for ANSI color codes 9 years ago
Junegunn Choi fe09559ee9 Build with Go 1.4.2 9 years ago
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.
9 years ago
Junegunn Choi c1aa5c5f33 Add --tac option and reverse display order of --no-sort
DISCLAIMER: This is a backward incompatible change
9 years ago
Junegunn Choi f5b034095a Fix race condition in asynchronous -1 and -0 9 years ago
Junegunn Choi e808151c28 Make --select-1 and --exit-0 asynchronous 9 years ago
Junegunn Choi d760b790b3 Fix typo in code 9 years ago
Junegunn Choi 6c2ce28d0d Add `--sync` option 10 years ago
Junegunn Choi 9cb0cdb4ac 0.9.2 10 years ago
Junegunn Choi 448132c46c Fix error when --query contains wide-length characters 10 years ago
Junegunn Choi 71a7b3a26f Improve rendering performance by caching rune widths
Related: 8bead4a
10 years ago
Junegunn Choi a47c06cb61 Fix update_assets script 10 years ago
Junegunn Choi 48e16edb47 Redraw and adjust upon terminal resize 10 years ago
Junegunn Choi c35d98dc42 Nullify --nth option when it's irrelevant 10 years ago
Junegunn Choi 8bead4ae34 Improved handling of tab characters 10 years ago
Junegunn Choi 1b6cb3532d Update src/README.md 10 years ago
Junegunn Choi 0a0955755a Add note on installation 10 years ago
Junegunn Choi 30f9651f99 0.9.1 10 years ago
Junegunn Choi fe89ac8a89 Add script for updating release assets 10 years ago
Junegunn Choi 5c0dc79ffa Print selected items in the order they are selected 10 years ago
Junegunn Choi 0a83705d21 Use Go 1.4.1 to build linux binaries 10 years ago
Junegunn Choi 1990f3c992 Do not build i386 binary on Travis CI to speed up the process 10 years ago
Junegunn Choi ae3180f919 Fix CTRL-Y key binding
With tmux-based test cases
10 years ago
Junegunn Choi 62acb9adc4 Fix error with empty list and release 0.9.1-dev 10 years ago
Junegunn Choi 0b5fa56444 Remove brew target 10 years ago
Junegunn Choi 789f26b1a5 Add GIF to src/README 10 years ago
Junegunn Choi a3068a33d5 Update install/build script from Homebrew 10 years ago
Junegunn Choi b8c4b35415 `make archive` for homebrew release 10 years ago
Junegunn Choi 2c86e728b5 Update src/README.md 10 years ago
Junegunn Choi cd847affb7 Reorganize source code 10 years ago
Junegunn Choi 7a2bc2cada Lint 10 years ago
Junegunn Choi 9dbf6b02d2 Fix race conditions
- Wait for completions of goroutines when cancelling a search
- Remove shared access to rank field of Item
10 years ago
Junegunn Choi 1db68a3976 Avoid unnecessary update of search progress 10 years ago
Junegunn Choi 1c31352675 Update src/README.md and package comment 10 years ago
Junegunn Choi 6c3489087c Refactor Makefile and Dockerfiles 10 years ago
Junegunn Choi 313578a1a0 Improve prefix/suffix cache lookup 10 years ago
Junegunn Choi bd7331ecf5 Remove unnecessary loop label 10 years ago
Junegunn Choi e293cd4d08 Add test cases for ChunkCache 10 years ago
Junegunn Choi ca4bdfb4bd Fix Transform result cache to speed up subsequent searches 10 years ago