summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-04-07Require Go 1.17 or aboveJunegunn Choi
2022-04-06[bash] Allow passing args to __fzf_select__ via fzf-file-widget (#2783)Jan Warchoł
This makes it easier to make customizations, for example instead of bind -x '"\C-o\C-i": FZF_CTRL_T_COMMAND="fasd -Rl" FZF_DEFAULT_OPTS="$FZF_DEFAULT_OPTS --tiebreak=index " fzf-file-widget' it's enough to just bind -x '"\C-o\C-i": FZF_CTRL_T_COMMAND="fasd -Rl" fzf-file-widget --tiebreak=index'
2022-04-040.30.00.30.0Junegunn Choi
2022-04-04ADVANCED.md: Add rebind exampleJunegunn Choi
2022-04-04Bump github/codeql-action from 1.1.5 to 2.1.6 (#2782)dependabot[bot]
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1.1.5 to 2.1.6. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/883476649888a9e8e219d5b2e6b789dc024f690c...28eead240834b314f7def40f6fcba65d100d99b1) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04Hide cursor while rendering the screenJunegunn Choi
Fix #2781 Fix #2588 Fix #1805 Fix https://github.com/junegunn/fzf.vim/issues/1370 Fix https://github.com/junegunn/fzf.vim/issues/1060
2022-04-04Add `rebind` action for restoring bindings after `unbind`Junegunn Choi
Fix #2752 Close #2564
2022-03-31Remove redundant state update on reloadJunegunn Choi
Related: 5209e95
2022-03-29Make preview updated when reload and change-query are combinedJunegunn Choi
Fix #2744
2022-03-29Add --ellipsis=.. optionJunegunn Choi
Close #2432 Also see - #1769 - https://github.com/junegunn/fzf/pull/1844#issuecomment-586663660
2022-03-29Modernize build tagsJunegunn Choi
2022-03-29Bump actions/setup-go from 2.2.0 to 3 (#2776)dependabot[bot]
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2.2.0 to 3. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/bfdd3570ce990073878bf10f6b2d79082de49492...f6164bd8c8acb4a71fb2791a8b6c4024ff038dab) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-29Bump ruby/setup-ruby from 1.62.0 to 1.100.0 (#2775)dependabot[bot]
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.62.0 to 1.100.0. - [Release notes](https://github.com/ruby/setup-ruby/releases) - [Commits](https://github.com/ruby/setup-ruby/compare/5aaa89ff0d7bb9c02d18c0008a98d24f38acbbbb...bd94d6a504586da892a5753afdd1480096ed30df) --- updated-dependencies: - dependency-name: ruby/setup-ruby dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-29Set up dependabot for GitHub actions (#2764)Naveen
2022-03-29Pin actions to a full length commit SHA (#2765)Naveen
- Pinned actions by SHA https://github.com/ossf/scorecard/blob/main/docs/checks.md#pinned-dependencies - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions >Pin actions to a full length commit SHA >Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps mitigate the risk of a bad actor adding a backdoor to the action's repository, as they would need to generate a SHA-1 collision for a valid Git object payload. https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-third-party-actions Also, dependabot supports upgrade based on SHA. Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>s
2022-03-09Increase TTY buffer limitJunegunn Choi
Kitty's shell intergration generates a long sequence of key presses in certain cases. As long as the length of the sequence is finite, fzf can process it. Close #2748
2022-02-23[zsh] Set up bindings for all three keymaps: emacs, vicmd, and viinsJunegunn Choi
Fix #2694
2022-01-05[install] Remove code that might delete user fish scriptJunegunn Choi
Fix #2703
2022-01-03Add link to ADVANCED.mdJunegunn Choi
Related #2701
2021-12-250.29.00.29.0Junegunn Choi
2021-12-24ADVANCED.md: Add change-preview-window exampleJunegunn Choi
2021-12-22Fix rendering of the prompt line when overflow occurs with `--info=inline`Junegunn Choi
Fix #2692
2021-12-09Update Dockerfile (#2662)Martin Jindra
`archlinux/base:latest`cannot be found
2021-12-07[vim] Handle writefile() failure gracefullyJunegunn Choi
Fix #2676
2021-12-05Remove unused codeJunegunn Choi
2021-12-05change-preview-window to take multiple option sets separated by '|'Junegunn Choi
So you can "rotate" through the different options with a single binding. fzf --preview 'cat {}' \ --bind 'ctrl-/:change-preview-window(70%|down,40%,border-horizontal|hidden|)' Close #2376
2021-11-30Implement change-preview and change-preview-window actionsJunegunn Choi
The new actions are named with 'change-' prefix to differentiate from the pre-existing, one-off 'preview(...)' action. Fix #2360 Fix #2505 Fix #2666 Related #2435 Related #2376 - Can set up multiple bindings with different change-preview-window actions - Not possible to "rotate" through the options with a single binding - Enlarge or shrink not possible
2021-11-28README.md: HTTP => HTTPS (#2673)Kai
2021-11-19[shell] Use cd -- (#2659)zsugabubus
Otherwise directories starting with '-' may treated as options.
2021-11-18Add repology packaging status badgeJunegunn Choi
2021-11-040.28.00.28.0Junegunn Choi
2021-11-04Add 'put' action for putting the character to the promptJunegunn Choi
fzf --bind 'space:preview(date)+put' Close #2456
2021-11-03[bash] Suppress error message from 'bind'Junegunn Choi
Fix #2618
2021-11-03Add --header-first option to display header before prompt lineJunegunn Choi
Close #2422
2021-11-02Update CHANGELOGJunegunn Choi
2021-11-02Implement --scroll-off=LINESJunegunn Choi
Close #2533
2021-11-02Document escaping and expanding of quotes on WindowsVlastimil Ovčáčík
Parsers included: - go parser (well, this is easily dealt with using `` strings) - win32 (shell-api) parser - powershell parser (for powershell commands) - powershell parsing rules for calling native commands - internal parsers of select regex applications (like grep)
2021-11-02Test escaping of powershell commands on WindowsVlastimil Ovčáčík
2021-11-02Fix powershell escapingRashil Gandhi
2021-10-25Cache cygpath resultJunegunn Choi
No need to repeatedly run cygpath process because $SHELL never changes.
2021-10-23Respect SHELL env var on Windows (#2641)Rashil Gandhi
This makes fzf respect SHELL environment variable on Windows, like it does on *nix, whenever defined. Close #2638
2021-10-23Reload should update preview windowJunegunn Choi
Fix #2644
2021-10-150.27.30.27.3Junegunn Choi
2021-10-15Add more tests of placeholder flags and simplify its logic (#2624)Vlastimil Ovčáčík
* [tests] Test fzf's placeholders and escaping on practical commands This tests some reasonable commands in fzf's templates (for commands, previews, rebinds etc.), how are those commands escaped (backslashes, double quotes), and documents if the output is executable in cmd.exe. Both on Unix and Windows. * [tests] Add testing of placeholder parsing and matching Adds tests and bit of docs for the curly brackets placeholders in fzf's template strings. Also tests the "placeholder" regex. * [tests] Add more test cases of replacing placeholders focused on flags Replacing placeholders in templates is already tested, this adds tests that focus more on the parameters of placeholders - e.g. flags, token ranges. There is at least one test for each flag, not all combinations are tested though. * [refactoring] Split OS-specific function quoteEntry() to corresponding source file This is minor refactoring, and also the function's test was made crossplatform. * [refactoring] Simplify replacePlaceholder function Should be equivalent to the original, but has simpler structure.
2021-10-15Render spinner on info line during "reload"Junegunn Choi
Fix #2637
2021-10-10Add riscv64 build target (#2626)Xeonacid
Build successfully on Arch Linux RISC-V.
2021-10-10[vim] Empty out $FZF_DEFAULT_COMMAND before unletting itJunegunn Choi
For Vim 8.0.1831 and below * https://github.com/vim/vim/issues/1116 Fix https://github.com/junegunn/fzf.vim/issues/1301
2021-10-04Enable manually trigger on GitHub Workflows (#2620)Vlastimil Ovčáčík
2021-10-04Bump github.com/mattn/go-isatty from 0.0.12 to 0.0.14 (#2612)dependabot[bot]
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.12 to 0.0.14. - [Release notes](https://github.com/mattn/go-isatty/releases) - [Commits](https://github.com/mattn/go-isatty/compare/v0.0.12...v0.0.14) --- updated-dependencies: - dependency-name: github.com/mattn/go-isatty dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-04Bump github.com/mattn/go-shellwords from 1.0.11 to 1.0.12 (#2592)dependabot[bot]
Bumps [github.com/mattn/go-shellwords](https://github.com/mattn/go-shellwords) from 1.0.11 to 1.0.12. - [Release notes](https://github.com/mattn/go-shellwords/releases) - [Commits](https://github.com/mattn/go-shellwords/compare/v1.0.11...v1.0.12) --- updated-dependencies: - dependency-name: github.com/mattn/go-shellwords dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>