| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-23 | Support ANSI escape sequence for clearing display in preview window | Junegunn Choi | |
| fzf --preview 'for i in $(seq 100000); do (( i % 200 == 0 )) && printf "\033[2J" echo "$i" sleep 0.01 done' | |||
| 2020-10-23 | Fix Travis CI build | Junegunn Choi | |
| 2020-10-23 | Fix test cases | Junegunn Choi | |
| We were not properly waiting for truthy-ness in until blocks. Need Minitest with https://github.com/seattlerb/minitest/commit/21d9e804b63c619f602f3f4ece6c71b48974707a | |||
| 2020-10-20 | Always show the number of selected entries to indicate if --multi is enabled | Junegunn Choi | |
| Close #2217 seq 100 | fzf # 100/100 seq 100 | fzf --multi # 100/100 (0) seq 100 | fzf --multi 5 # 100/100 (0/5) | |||
| 2020-08-02 | Ignore punctuation characters before and after preview offset column | Junegunn Choi | |
| This is to allow line numbers in a ctags output (e.g. 123;") | |||
| 2020-07-28 | Smart match of accented characters | Junegunn Choi | |
| Fix #1618 | |||
| 2020-07-27 | Add preview window option for setting the initial scroll offset | Junegunn Choi | |
| Close #1057 Close #2120 # Initial scroll offset is set to the line number of each line of # git grep output *minus* 5 lines git grep --line-number '' | fzf --delimiter : --preview 'nl {1}' --preview-window +{2}-5 | |||
| 2020-06-21 | Add preview action for --bind | Junegunn Choi | |
| Fix #2010 Fix #1638 | |||
| 2020-06-07 | Add backward-eof event for --bind | Junegunn Choi | |
| 2020-04-21 | Improve error messages (#1962) | Jack Bates | |
| * Add RuboCop Minitest extension * Improve error messages * Use chomp option | |||
| 2020-04-18 | Make flaky tests reliable (#1978) | Jack Bates | |
| 2020-04-13 | [zsh-completion] Fix error with backslash-prefixed commands | Junegunn Choi | |
| Fix #1973 Fix #1974 Fix #1975 | |||
| 2020-04-13 | Run rubocop --auto-correct --disable-uncorrectable (#1967) | Jack Bates | |
| Co-authored-by: Junegunn Choi <junegunn.c@gmail.com> | |||
| 2020-04-03 | [fzf-tmux] Fall back to plain fzf when split failed | Junegunn Choi | |
| 2020-04-03 | [fzf-tmux] Add option to start fzf in tmux popup window | Junegunn Choi | |
| Requires latest tmux built from source (e.g. brew install tmux --HEAD) Examples: # 50%/50% width and height on the center of the screen fzf-tmux -p # 80%/80% fzf-tmux -p80% # 80%/40% fzf-tmux -p80%,40% # Separate -w and -h fzf-tmux -w80% -h40% # 80%/40% at position (0, 0) fzf-tmux -w80% -h40% -x0 -y0 You can configure key bindings and fuzzy completion to open in tmux popup window like so: FZF_TMUX_OPTS='-p 80%' | |||
| 2020-03-29 | Fix failing test case | Junegunn Choi | |
| 2020-03-29 | [shell] Update CTRL-R to remove duplicate commands | Junegunn Choi | |
| Close #1940 Related: #1363 #749 #270 #49 #88 #492 #600 | |||
| 2020-03-24 | [zsh-completion] Fix a bug where _fzf_complete did not iterate through args ↵ | Chitoku | |
| (#1936) | |||
| 2020-03-11 | Add --keep-right option to keep the right end of the line visible | Junegunn Choi | |
| Close #1652 | |||
| 2020-03-11 | Fix completion test | Junegunn Choi | |
| 2020-03-11 | Change custom fuzzy completion API | Junegunn Choi | |
| To make it easier to write more complex fzf options. Although this does not break backward compatibility, users are encouraged to update their code accordingly. # Before _fzf_complete "FZF_ARG1 FZF_ARG2..." "$@" < <( # Print candidates ) # After _fzf_complete FZF_ARG1 FZF_ARG2... -- "$@" < <( # Print candidates ) | |||
| 2020-03-07 | Add retries to CTRL-R tests to avoid intermittent errors on Travis CI | Junegunn Choi | |
| - https://travis-ci.org/junegunn/fzf/jobs/659496745#L676 Related #1900 | |||
| 2020-03-04 | Fix flaky test case | Junegunn Choi | |
| Make sure that the shell is ready before hitting CTRL-R 1) Error: TestFish#test_ctrl_r_multiline: RuntimeError: timeout test/test_go.rb:50:in `wait' test/test_go.rb:125:in `until' test/test_go.rb:1857:in `test_ctrl_r_multiline' | |||
| 2020-03-03 | Ignore xterm OSC control sequences | Junegunn Choi | |
| - OSC Ps ; Pt BEL - OSC Ps ; Pt ST Fix #1415 | |||
| 2020-02-29 | [bash] Fix --query argument of CTRL-R | Junegunn Choi | |
| Fix #1898 | |||
| 2020-02-28 | Test multi-line C-r (#1892) | Jack Bates | |
| 2020-02-28 | [bash] Start C-r search with current command line (#1886) | Jack Bates | |
| Restore the original line when search is aborted. Add --query "$READLINE_LINE" and fall back to the current behavior pre Bash 4. Co-authored-by: Junegunn Choi <junegunn.c@gmail.com> | |||
| 2020-02-28 | Clean up test shell initialization | Junegunn Choi | |
| - Fix 'make docker-test' - Set fish_history to an empty string since 'fish --private' is not available prior to fish 3.0 | |||
| 2020-02-28 | Use a more robust way to check if the shell is ready | Junegunn Choi | |
| 2020-02-28 | Add backward-delete-char/eof action (#1891) | James Wright | |
| 'backward-delete-char/eof' will either abort if query is empty or delete one character backwards. | |||
| 2020-02-21 | [bash] Put C-t items at point in vi mode (#1876) | Jack Bates | |
| Be consistent with emacs mode and put the items at the point vs. the end of the command line. | |||
| 2020-02-17 | Make pointer and multi-select marker customizable (#1844) | Hiroki Konishi | |
| Add --pointer and --marker option which can provide additional context to the user | |||
| 2019-12-07 | Add clear-query and clear-selection | Junegunn Choi | |
| Close #1787 Related #1364 | |||
| 2019-12-06 | Properly clear list when --header-lines not filled on reload | Junegunn Choi | |
| 2019-12-06 | 'reload' action should be allowed even where there's no match | Junegunn Choi | |
| If the command template doesn't have any placeholder expressions. : | fzf --bind 'space:reload:seq 10' | |||
| 2019-11-15 | Add --info=STYLE [default|inline|hidden] | Junegunn Choi | |
| Close #1738 | |||
| 2019-11-12 | 'reload' action should reset multi-selection | Junegunn Choi | |
| 2019-11-12 | 'reload' action should reset --header-lines | Junegunn Choi | |
| 2019-11-10 | Add test cases for --phony and reload action | Junegunn Choi | |
| 2019-11-02 | Fix behavior of 'deselect-all' to only deselect matches | Junegunn Choi | |
| To make it consistent with select-all and toggle-all. Close #1364 | |||
| 2019-11-02 | Fix flaky test case | Junegunn Choi | |
| 2019-11-02 | --multi to take optional argument to limit the number of selection | Junegunn Choi | |
| Close #1718 Related #688 | |||
| 2019-11-02 | Fix flaky test case | Junegunn Choi | |
| 2019-10-27 | Add 'f' flag for placeholder expression (#1733) | Simon Fraser | |
| If present the contents of the selection will be placed in a temporary file, and the filename will be placed into the string instead. | |||
| 2019-02-22 | Export FZF_PREVIEW_LINES and FZF_PREVIEW_COLUMNS to preview process | Junegunn Choi | |
| fzf will still override LINES and COLUMNS as before but they may not hold the correct values depending on the default shell. Close #1314 | |||
| 2019-02-19 | Add placeholder expression for zero-based item index: {n} and {+n} | Junegunn Choi | |
| Close #1482 | |||
| 2018-12-22 | Fix tab width after ANSI reset code in preview window | Junegunn Choi | |
| Close #1423 | |||
| 2018-12-19 | Inverse-only matches should not reorder the remaining results | Junegunn Choi | |
| Fix #1458 | |||
| 2018-12-05 | Render preview window when the initial query fails to match | Junegunn Choi | |
| Only if preview template contains {q} Fix #1452 Related #1307 | |||
| 2018-08-10 | [vim] Clear temporary window-local working directory | Junegunn Choi | |
| Close #1085 Close #1086 Close https://github.com/junegunn/fzf.vim/issues/678 | |||
