Junegunn Choi
f66d94c6b0
Add `--color=[dark|light|16|bw]` option
...
- 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`)
10 years ago
Junegunn Choi
2fe1e28220
Improvements in performance and memory usage
...
I profiled fzf and it turned out that it was spending significant amount
of time repeatedly converting character arrays into Unicode codepoints.
This commit greatly improves search performance after the initial scan
by memoizing the converted results.
This commit also addresses the problem of unbounded memory usage of fzf.
fzf is a short-lived process that usually processes small input, so it
was implemented to cache the intermediate results very aggressively with
no notion of cache expiration/eviction. I still think a proper
implementation of caching scheme is definitely an overkill. Instead this
commit introduces limits to the maximum size (or minimum selectivity) of
the intermediate results that can be cached.
10 years ago
Junegunn Choi
288131ac5a
Update man page to be consistent with --help
10 years ago
Junegunn Choi
3610acec5a
0.9.9
10 years ago
Junegunn Choi
cc67d2e1cf
Test case for visual indicator of --toggle sort ( #194 )
10 years ago
Junegunn Choi
f77ed0fb07
Fix typo in man page
10 years ago
Junegunn Choi
a30908c66a
[vim] Automatically download Go binary when not found
10 years ago
Junegunn Choi
f9225f98e7
Fix sort control from Terminal
10 years ago
Junegunn Choi
2db2feea37
`install --bin` just for downloading the binary
10 years ago
Junegunn Choi
d1d59272a2
Add visual indication of --toggle-sort
...
Close #194
10 years ago
Junegunn Choi
d08542ce5d
Prepare for 0.9.9 release
10 years ago
Junegunn Choi
b8904a8c3e
Add --tiebreak option for customizing sort criteria
...
Close #191
10 years ago
Junegunn Choi
48ab87294b
Add --no-hscroll option to disable horizontal scroll
...
Close #193
10 years ago
Junegunn Choi
3e1e75fe08
Remove unused variable
10 years ago
Junegunn Choi
120cc0aadd
[vim] README: Pointer to the wiki page
10 years ago
Junegunn Choi
853012ceef
[vim] Add g:fzf_action for customizing key bindings
...
Close #189
10 years ago
Junegunn Choi
2add45fe2f
[vim] Rename g:fzf_tmux_height to g:fzf_height
...
Because tmux panes are not used on Neovim.
10 years ago
Junegunn Choi
b882de87ab
Fix Travis CI build
10 years ago
Junegunn Choi
2d68cb8639
Fix #185 - Terminate on RuneError
10 years ago
Junegunn Choi
3a9d1df026
Fix unicode test case
10 years ago
Junegunn Choi
5c25984ea0
Fix Unicode case handling ( #186 )
10 years ago
Junegunn Choi
319d6ced80
[vim] Simplify :FZF
...
Ruby version can also accept `--expect` option although it's ignored.
10 years ago
Junegunn Choi
51a19a2804
[vim] Remove unnecessary pushd/popd in :FZF
...
It is already handled by its caller.
10 years ago
Junegunn Choi
a7cb1a78df
Merge pull request #188 from justinmk/non-interactive-shell
...
install: wait for LF in non-interactive shell
10 years ago
Justin M. Keyes
d4daece76b
install: wait for LF in non-interactive shell
...
"read -n 1 ..." ignores all but the first character of a line-delimited
stream (e.g. "yes n | ./install").
10 years ago
Junegunn Choi
3ec83babac
FZF_TMUX and FZF_TMUX_HEIGHT for fuzzy completion
10 years ago
Junegunn Choi
91fc6c984b
Fix fuzzy completion test
10 years ago
Junegunn Choi
a4f3d09704
Fuzzy completion using fzf-tmux
10 years ago
Junegunn Choi
40180c18ac
Merge pull request #183 from qiemem/generalized-check-if-running
...
Check if fzf#run() is already executing
10 years ago
Bryan Head
82bea6758a
Move active check to fzf#run.
10 years ago
Junegunn Choi
348731fc3b
Make fzf-tmux work when fzf is not in $PATH but in the same directory
...
See: #181
10 years ago
Junegunn Choi
797f42ecc6
Update README
10 years ago
Junegunn Choi
8385a55bda
[vim] s:pushd after s:split
...
It is possible that the user has an autocmd that changes the current
directory.
10 years ago
Junegunn Choi
8406cedf2d
[vim] Improved compatibility with sidebar plugins (e.g. NERDtree)
10 years ago
Junegunn Choi
f22b83db6c
Update README
10 years ago
Junegunn Choi
1481304d3b
Suppress message from :file
...
Suggested by @noahfrederick
10 years ago
Junegunn Choi
2cec5c0f30
Fix typo in README
10 years ago
Junegunn Choi
4760bb7743
Merge pull request #180 from mhinz/check-if-already-running
...
Check if :FZF is already executing
10 years ago
Marco Hinz
c1adf0cd3d
Check if :FZF is already executing
...
Prior to this change, you'd get a longer error message if you did:
:FZF
<esc>
:FZF
The main problem being that `:file [FZF]` can be used only once.
10 years ago
Junegunn Choi
622e69ff54
[vim] Neovim compatibility ( #137 )
...
Use terminal emulator of Neovim to open fzf
10 years ago
Junegunn Choi
68503d32df
[vim] Code cleanup
10 years ago
Junegunn Choi
57319f8c58
[vim] Fix #177 - :FZF with relative paths
10 years ago
Junegunn Choi
dd4d465305
Update Homebrew instruction
...
Close #175
10 years ago
Junegunn Choi
467a22dd36
Period.
10 years ago
Junegunn Choi
50292adacb
Implement --toggle-sort option ( #173 )
10 years ago
Junegunn Choi
84a7499ae3
Fix #172 - Print empty line when fzf with expect finished by -1 or -0
10 years ago
Junegunn Choi
39d7177bd3
[ruby] Stub out --expect option
...
So that it can be used with the recent Vim plugin although extra key
bindings are not available
10 years ago
Junegunn Choi
1c65139888
Update git ls-tree example ( close #168 )
10 years ago
Junegunn Choi
8a4db3c004
[vim] Fix #167 - :FZF with directory
10 years ago
Junegunn Choi
cef93f700b
0.9.6
10 years ago