diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2025-01-24 00:54:53 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-24 00:54:53 +0900 |
| commit | 243a76002c93b474cf8401b37670a43803a0a2d2 (patch) | |
| tree | e0972774a3e45905b140c6d4affe370cbda04991 /src/core.go | |
| parent | c71e4ddee41d3381fb9ec25cc7078bdb25ac4b27 (diff) | |
| download | fzf-243a76002c93b474cf8401b37670a43803a0a2d2.tar.gz | |
Option to prioritize file name matches (#4192)
* 'pathname' is a new tiebreak option for prioritizing matches occurring
in the file name of the path.
* `--scheme=path` will automatically set `--tiebreak=pathname,length`.
* fzf will automatically choose `path` scheme when the input is a TTY device,
where fzf would start its built-in walker or run `$FZF_DEFAULT_COMMAND`
which is usually a command for listing files.
Close #4191
Diffstat (limited to 'src/core.go')
| -rw-r--r-- | src/core.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core.go b/src/core.go index b8851d79..71cf04da 100644 --- a/src/core.go +++ b/src/core.go @@ -188,6 +188,9 @@ func Run(opts *Options) (int, error) { forward = false case byBegin: forward = true + case byPathname: + withPos = true + forward = false } } |
