Junegunn Choi
ce7d4a1c53
Fix #162 - Ignore \e[K
10 years ago
Junegunn Choi
9d138173be
Fix #155 - Empty ANSI color code to reset color state
10 years ago
Junegunn Choi
eae53576bd
Update --help message
10 years ago
Junegunn Choi
f8c49effd4
Respect "boldness" of input string
10 years ago
Junegunn Choi
618706a5f5
Fix ANSI output in the presence of multibyte characters
...
tree -C | fzf --ansi --tac
10 years ago
Junegunn Choi
b431e227da
Code cleanup
10 years ago
Junegunn Choi
d94dfe0876
Fix #151 - reduce initial memory footprint
10 years ago
Junegunn Choi
6130026786
Bump up the version - 0.9.5
10 years ago
Junegunn Choi
a723977b9f
Fix #149 - panic on empty string filter
10 years ago
Junegunn Choi
3dddbfd8fa
Fix string truncation
10 years ago
Junegunn Choi
e70a2a5817
Add support for ANSI color codes
10 years ago
Junegunn Choi
fe09559ee9
Build with Go 1.4.2
10 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.
10 years ago
Junegunn Choi
c1aa5c5f33
Add --tac option and reverse display order of --no-sort
...
DISCLAIMER: This is a backward incompatible change
10 years ago
Junegunn Choi
f5b034095a
Fix race condition in asynchronous -1 and -0
10 years ago
Junegunn Choi
e808151c28
Make --select-1 and --exit-0 asynchronous
10 years ago
Junegunn Choi
d760b790b3
Fix typo in code
10 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
Junegunn Choi
4f40314433
Fix --with-nth option when query is non-empty
10 years ago
Junegunn Choi
f670f4f076
Make sure that cy is properly limited
10 years ago
Junegunn Choi
6e86fee588
Change Merger implementation on --no-sort
10 years ago
Junegunn Choi
2d9b38b93e
Constrain cy in vmove()
10 years ago
Junegunn Choi
b8a9861f95
Fix double click on an empty row not to close fzf
10 years ago
Junegunn Choi
188c90bf25
Fix incorrect behaviors of mouse events when --multi enabled
10 years ago
Junegunn Choi
8b02ae650c
Update src/README.md
10 years ago
Junegunn Choi
b7bb100810
Improve response time by only looking at top-N items
10 years ago
Junegunn Choi
aa05bf5206
Reduce memory footprint
10 years ago
Junegunn Choi
d303c5b3eb
Minor refactoring
10 years ago
Junegunn Choi
f401c42f9c
Adjust initial coordinator delay
10 years ago
Junegunn Choi
efec9acd6f
Fix missing mutex unlock
10 years ago
Junegunn Choi
3ed86445e1
Remove call to ncurses set_tabsize()
...
Not available on old verions of ncurses
10 years ago
Junegunn Choi
f99f66570b
Add small initial delay to screen update
...
To avoid flickering when the input is small
10 years ago
Junegunn Choi
3e129ac68c
Remove extraneous quote-escape
10 years ago
Junegunn Choi
b277f5ae6f
Fix i386 build
10 years ago
Junegunn Choi
6109a0fe44
Refactor Makefile
10 years ago
Junegunn Choi
383f908cf7
Remove unnecessary event dispatch
10 years ago
Junegunn Choi
3e6c950e12
Build i386 binary as well
10 years ago
Junegunn Choi
ee2ee02599
Fix index out of bounds error during Transform
10 years ago
Junegunn Choi
b42dcdb7a7
Update README for Go - System requirements
10 years ago
Junegunn Choi
82156d34cc
Update Makefile and install script
...
fzf may not run correctly on some OS even when the binary the platform
is successfully downloaded. The install script is updated to check if
the system has no problem running the executable and fall back to Ruby
version when necessary.
10 years ago
Junegunn Choi
4a5142c60b
Do not sort terms when building cache key
10 years ago
Junegunn Choi
dee0909d2b
Fix mouse click offset when list is scrolled
10 years ago
Junegunn Choi
8e5ecf6b38
Update Makefile and installer to use version number
10 years ago
Junegunn Choi
606d33e77e
Remove race conditions from screen update
10 years ago
Junegunn Choi
d2f7acbc69
Remove race conditions when accessing the last chunk
10 years ago
Junegunn Choi
0dd024a09f
Remove unnecessary delay on non/defered interactive mode
10 years ago
Junegunn Choi
9930a1d4d9
Update install script to download tarball
10 years ago
Junegunn Choi
40d0a6347c
Fix scan limit for --select-1 and --exit-0 options
10 years ago
Junegunn Choi
baad26a0fd
Fix exit conditions of --select-1 and --exit-0
10 years ago
Junegunn Choi
f3177305d5
Rewrite fzf in Go
10 years ago