summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
4 daysAdd click-header event for reporting clicks within header (#3768)HEADmasterKuremu
Sets $FZF_CLICK_HEADER_LINE and $FZF_CLICK_HEADER_COLUMN env vars with coordinates of the last click inside and relative to the header and fires click-header event. Co-authored-by: Junegunn Choi <junegunn.c@gmail.com>
4 daysFix rendering of preview window border of tcell rendererJunegunn Choi
(sleep 1; find .) | go run -tags tcell main.go --bind 'space:change-preview-window(60%|70%|80%|90%|border-left|border-right|border-vertical|border-top|border-horizontal|border-bottom|border-sharp|border-double|border-block|hidden|left|up|down|right|up|down|)' \ --preview 'cat {}' --color bg:red,preview-bg:blue \ --border --margin 3
4 daysReduce flicking when changing the size of the preview window with --borderJunegunn Choi
(sleep 1; find .) | fzf --bind 'space:change-preview-window(60%|70%|80%|90%|border-left|border-right|border-vertical|border-top|border-horizontal|border-bottom|border-sharp|border-double|border-block|hidden|left|up|down|right|up|down|)' \ --preview 'cat {}' --color bg:red,preview-bg:blue \ --border --margin 3
4 daysRemove unnecessary flicking when changing the size of the preview windowJunegunn Choi
fzf --bind 'space:change-preview-window(60%|70%|80%|90%|hidden|)' --preview 'cat {}'
4 daysClear characters on 1-column margin after the preview window on the leftJunegunn Choi
6 daysFix --info inline-right not properly clearing the previous outputJunegunn Choi
(seq 100000; sleep 1) | fzf --info inline-right --bind load:change-query:x
7 daysFix unreliable GOOS detection (#3763)cyqsimon
Co-authored-by: Junegunn Choi <junegunn.c@gmail.com>
8 days0.51.00.51.0Junegunn Choi
8 days[vim] Fix argument escaping for Windows batch fileJunegunn Choi
Fix #3620
8 daysFix TestOSExitNotAllowed to handle empty GOROOT (#3758)Charlie Vieth
Fix #3748
9 daysBump crate-ci/typos from 1.20.9 to 1.20.10 (#3757)dependabot[bot]
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.20.9 to 1.20.10. - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](https://github.com/crate-ci/typos/compare/v1.20.9...v1.20.10) --- updated-dependencies: - dependency-name: crate-ci/typos 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>
10 daysEscaping for cmd.exe: always use double quotesJunegunn Choi
10 daysFix escaping for cmd.exeJunegunn Choi
Close #3651 Close #2609
11 daysDetermine shell type once by the basenameJunegunn Choi
11 daysRestore CmdLine parameter when running commands using cmd.exeJunegunn Choi
11 daysDeploying to master from @ ↵junegunn
junegunn/fzf@4a68eac99bb3814f912d236fa9356516ebda2fa5 🚀
12 daysSuggest using toggle+up instead of toggle-upJunegunn Choi
12 daysAdd $FZF_POS environment variableJunegunn Choi
Close #2175 Close #3753
12 daysAdd --with-shell for shelling out with different command and flags (#3746)Junegunn Choi
Close #3732
12 daysBump crate-ci/typos from 1.19.0 to 1.20.9 (#3749)dependabot[bot]
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.19.0 to 1.20.9. - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](https://github.com/crate-ci/typos/compare/v1.19.0...v1.20.9) --- updated-dependencies: - dependency-name: crate-ci/typos 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>
12 daysAdd 'change-multi' actionJunegunn Choi
Close #3754
12 days[completion] Add undocumented bash variables for completion commandsJunegunn Choi
And allow empty FZF_COMPLETION_DIR_COMMANDS
14 daysMake completion.bash load fasterJunegunn Choi
* Reduce number of `__fzf_orig_completion < <(complete -p "$@" 2> /dev/null)`s * Clean up options in fzf completion * Remove telnet completion
14 daysFix 'reload' not terminating closed standard input streamJunegunn Choi
Fix #3750
14 daysMerge identical case clausesJunegunn Choi
2024-04-24Update Dockerfile to use Ubuntu 24.04Junegunn Choi
As we require Go 1.20 or above.
2024-04-23Add -trimpath to build commandJunegunn Choi
2024-04-22Replace fmt.Errorf with no parameters with errors.New (#3747)Cheng
2024-04-21Deploying to master from @ ↵junegunn
junegunn/fzf@d8bfb6712d514fd6715135fd0e60df188831b566 🚀
2024-04-20Remove invalid 'result' event when using --sync optionJunegunn Choi
When the search for the initial query doesn't finish immediately fzf would trigger an invalid 'result' event for an empty query. seq 100 | fzf --query 99 --bind result:accept --sync # Prints 99 seq 1000000 | fzf --query 99 --bind result:accept --sync # Should print 99, but fzf would print 1
2024-04-19Respect $FZF_DEFAULT_OPTS_FILE in key bindings and completion (#3742)Junegunn Choi
Fix #3740
2024-04-18Describe how to build fzf from the latest source using brewJunegunn Choi
2024-04-17fix: Move 'emulate' command outside interactive check (#3736)LangLangBart
2024-04-17[fzf-tmux] Replace `command -v` with `which`Junegunn Choi
`command -v fzf` prints `alias fzf=...` when `fzf` is an alias. Fix #3730
2024-04-17Fix typo in comment (#3734)hidewrong
Signed-off-by: hidewrong <hidewrong@outlook.com>
2024-04-150.50.00.50.0Junegunn Choi
2024-04-14Fix streaming filter mode by not running reader callback concurrentlyJunegunn Choi
Close #3728
2024-04-14Improve search performance by limiting the search scopeJunegunn Choi
Find the last occurrence of the last character in the pattern and perform the search algorithm only up to that point. The effectiveness of this mechanism depends a lot on the shape of the input and the pattern.
2024-04-14Improve search performance by pre-calculating bonus matrixJunegunn Choi
This gives yet another 5% boost.
2024-04-14Improve search performance by pre-calculating character classesJunegunn Choi
This simple optmization can give more than 15% performance boost in some scenarios.
2024-04-14Deploying to master from @ ↵junegunn
junegunn/fzf@3c877c504b6102daf5dcc1083b1f1a7db88d304c 🚀
2024-04-13Enable profiling options when 'pprof' tag is set (#2813)Charlie Vieth
This commit enables cpu, mem, block, and mutex profling of the FZF executable. To support flushing the profiles at program exit it adds util.AtExit to register "at exit" functions and mandates that util.Exit is used instead of os.Exit to stop the program. Co-authored-by: Junegunn Choi <junegunn.c@gmail.com>
2024-04-13Fix tcell buildJunegunn Choi
2024-04-13Fix unit testsJunegunn Choi
2024-04-13Export $FZF_KEY environment variable to child processesJunegunn Choi
It's the name of the last key pressed. Related #3412
2024-04-10Add jump and jump-cancel eventsJunegunn Choi
Close #3412 # Default behavior fzf --bind space:jump # Same as jump-accept action fzf --bind space:jump,jump:accept # Accept on jump, abort on cancel fzf --bind space:jump,jump:accept,jump-cancel:abort # Change header on jump-cancel fzf --bind 'space:change-header(Type jump label)+jump,jump-cancel:change-header:Jump cancelled'
2024-04-10Bump golang.org/x/term from 0.18.0 to 0.19.0 (#3718)dependabot[bot]
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.18.0 to 0.19.0. - [Commits](https://github.com/golang/term/compare/v0.18.0...v0.19.0) --- updated-dependencies: - dependency-name: golang.org/x/term 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>
2024-04-10[shell] Revert interactiveness checks for evalJunegunn Choi
So that there's no error even when the scripts are mistakenly evaluated in non-interactive sessions. bash -c 'eval "$(fzf --bash)"; echo done' zsh -c 'eval "$(fzf --zsh)"; echo done' * https://github.com/junegunn/fzf/pull/3675#issuecomment-2044860901 * https://github.com/junegunn/fzf/commit/f103aa4753b435f8f45c5130323effeb75583c15
2024-04-09Disable line wrapping during renderingJunegunn Choi
Prevent unwanted line wraps that break the layout when the actual display width of a character is different than expected.
2024-04-07chore: Add new option in issue checklist and modify requirements (#3715)LangLangBart