summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-03-06Fix flaky test casesJunegunn Choi
2016-03-06Add ISSUE_TEMPLATE.mdJunegunn Choi
Close #500
2016-03-04[neovim] Take total number of tab pages into account (#520)Junegunn Choi
This fixes the problem where a new tab page is not closed when the following configuration is used: let g:fzf_layout = { 'window': 'execute (tabpagenr()-1)."tabnew"' }
2016-03-030.11.40.11.4Junegunn Choi
2016-03-02[bash] Fix shellcheck warningsJunegunn Choi
Close #516
2016-03-02Fix flaky test caseJunegunn Choi
2016-03-02Add --hscroll-off=COL optionJunegunn Choi
Close #513
2016-03-02Remove .gitmodulesJunegunn Choi
2016-02-26[man] Fix invalid exit status in man pageJunegunn Choi
Close #511
2016-02-23Merge pull request #506 from justinmk/fixvarmismatchJunegunn Choi
[vim] s:callback: Always return list.
2016-02-23s:callback: Always return list.Justin M. Keyes
Fixes "E706: Variable type mismatch for: ret" when an exception is caught.
2016-02-21Update install script to try "go get ..."Junegunn Choi
Related: #470, #497
2016-02-20Update build scriptJunegunn Choi
- GOPATH is no longer required - fzf repository does not have to be in GOPATH - Build Linux binary with Go 1.5.3
2016-02-18Minor refactoringJunegunn Choi
- Slightly more efficient processing of Options - Do not return reference type arguments that are mutated inside the function - Use util.Constrain function when appropriate
2016-02-16Merge pull request #496 from noscript/masterJunegunn Choi
Go 1.3 compatibility
2016-02-16Go 1.3 compatibilitySergey Vlasov
2016-02-16Minor code cleanupJunegunn Choi
2016-02-16Fix #494 - _fzf_complete hangs on zsh when not using tmux paneJunegunn Choi
2016-02-12Merge pull request #488 from nhooyr/man-fix-redirectJunegunn Choi
[man] Remove useless `.R` macros
2016-02-11Removed the useless `.R` macrosAnmol Sethi
If you do `man fzf > /dev/null`, you'll get the following output `R' is a string (producing the registered sign), not a macro. `R' is a string (producing the registered sign), not a macro. `R' is a string (producing the registered sign), not a macro. `R' is a string (producing the registered sign), not a macro. `R' is a string (producing the registered sign), not a macro. `R' is a string (producing the registered sign), not a macro. Removing these `.R` macros with a newline seems to have no effect on the page but gets rid of the error.
2016-02-12[neovim] Fix error in finally block when callback failedJunegunn Choi
e.g. Opening another buffer when `set nohidden` https://github.com/junegunn/fzf.vim/issues/77
2016-02-070.11.30.11.3Junegunn Choi
2016-02-07Use $SHELL to start $FZF_DEFAULT_COMMAND (#481)Junegunn Choi
2016-02-03Fix #481 - Use $SHELL instead of sh in execute actionJunegunn Choi
Note that $SHELL only points to the default shell instead of the current shell. If you're on a non-default shell, you might want to override the value like follows. SHELL=zsh fzf --bind 'enter:execute:echo $ZSH_VERSION; sleep 1'
2016-02-02Handle SIGTERM gracefully (#482)Junegunn Choi
2016-01-29[completion] _fzf_complete_COMMAND_post for post processingJunegunn Choi
e.g. _fzf_complete_foo() { _fzf_complete "--multi --reverse --header-lines=3" "$@" < <( ls -al ) } _fzf_complete_foo_post() { awk '{print $NF}' } [ -n "$BASH" ] && complete -F _fzf_complete_foo -o default -o bashdefault foo
2016-01-20TypoJunegunn Choi
2016-01-20Make fuzzy completion customizable with _fzf_compgen_{path,dir}Junegunn Choi
Notes: - You can now override _fzf_compgen_path and _fzf_compgen_dir functions to use custom commands such as ag instead of find for listing completion candidates. - The first argument is the base path to start traversal - Removed file-only completion in bash, i.e. _fzf_file_completion. Maintaining a list of commands that only expect files, not directories, is cumbersome (there are too many) and error-prone. TBD: - Added $FZF_COMPLETION_DIR_COMMANDS to customize the list of commands which use directory-only completion. The default is "cd pushd rmdir". Not sure if it's the best approach to address the requirement, I'll leave it as an undocumented feature. Related: #406 (@thomcom), #456 (@frizinak)
2016-01-16Update CHANGELOG0.11.2Junegunn Choi
2016-01-16Update CHANGELOG: 0.11.2Junegunn Choi
2016-01-16Reduce the initial delay when --tac is not givenJunegunn Choi
fzf defers the initial rendering of the screen up to 100ms if the input stream is ongoing to prevent unnecessary redraw during the initial phase. However, 100ms delay is quite noticeable and might give the impression that fzf is not snappy enough. This commit reduces the maximum delay down to 20ms when --tac is not specified, in which case the input list quickly fills the entire screen.
2016-01-140.11.2Junegunn Choi
2016-01-14Add toggle-in and toggle-out for --bindJunegunn Choi
Related: #452 When `--multi` is set, tab key will bring your cursor down, and shift-tab up. But since fzf by default draws the screen in bottom-up fashion, one may feel that the opposite of the behavior is more desirable and choose to customize the key bindings as follows. export FZF_DEFAULT_OPTS="--bind tab:toggle-up,shift-tab:toggle-down" This configuration, however, becomes no longer straightforward when `--reverse` is set and fzf switches to top-down layout. To address the requirement, this commit adds `toggle-in` and `toggle-out` option which switch direction depending on `--reverse`-ness. export FZF_DEFAULT_OPTS="--bind tab:toggle-out,shift-tab:toggle-in"
2016-01-14Ignore leading whitespaces when calculating 'begin' indexJunegunn Choi
2016-01-14[fish] Fix intermittent errors on CTRL-TJunegunn Choi
This seems like a bug of fish, but sometimes when you select an item fish complains: "insertion mode switches can not be used when not in insertion mode" This only happens when using tmux pane. Injecting a dummy command somehow fixes the issue.
2016-01-14Change temporary file names to fix flaky testsJunegunn Choi
2016-01-14Simplify Item structureJunegunn Choi
This commit compensates for the performance overhead from the extended tiebreak option.
2016-01-13Accept comma-separated list of sort criteriaJunegunn Choi
2016-01-13Update license: 2016Junegunn Choi
2016-01-12[vim] Try to make 'dir' option compatible with &autochdirJunegunn Choi
When 'dir' option is passed to fzf#run(), the current working directory is temporarily changed to the given directory, and restored at the end. However, this behavior is not compatible with &autochdir. This commit introduces a heuristic to determine whether or not to restore the previous working directory. Related: https://github.com/junegunn/fzf.vim/issues/70
2016-01-11[vim] Do not restore working directory on unexpected cwdJunegunn Choi
We should not restore the previous working directory if the current directory has changed somehow. This can happen when &autochdir is set.
2016-01-09[nvim] setlocal nospell on terminal bufferJunegunn Choi
Close #469. `setlocal nospell` should appear before `setf fzf` to allow customization of the option.
2016-01-07[fzf-tmux] Turn off remain-on-exit optionJunegunn Choi
Related: https://github.com/junegunn/fzf.vim/issues/67
2016-01-07[fzf-tmux] Fix #466 - Make fifos writable by other usersJunegunn Choi
2016-01-05Fix ubuntu-android target of MakefileJunegunn Choi
2015-12-29Add regression test case for #458Junegunn Choi
2015-12-29Merge pull request #458 from frizinak/fix-autocomplete-absJunegunn Choi
Fix auto-completion for `/`
2015-12-28Fix autocompletion for absolute pathsKobe Lipkens
2015-12-29[bash/zsh-completion] List hidden files as wellJunegunn Choi
Close #456 and #457
2015-12-28Merge pull request #455 from frizinak/masterJunegunn Choi
Pass FZF_DEFAULT_OPTS to non-interactive bash instance