diff --git a/CHANGELOG.md b/CHANGELOG.md index e9b795da..4c16db6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ CHANGELOG ========= +0.39.1 +------ +- Disallow using `--track` with `--tac` as the result can be very confusing +- Bug fixes and improvements + 0.39.0 ------ - Added `one` event that is triggered when there's only one match diff --git a/man/man1/fzf.1 b/man/man1/fzf.1 index 4bb29bc4..d632a4ce 100644 --- a/man/man1/fzf.1 +++ b/man/man1/fzf.1 @@ -95,6 +95,7 @@ Do not sort the result .B "--track" Make fzf track the current selection when the result list is updated. This can be useful when browsing logs using fzf with sorting disabled. +This option is not compatible with \fB--tac\fR. .RS e.g. diff --git a/src/options.go b/src/options.go index 8703c0ec..071819d9 100644 --- a/src/options.go +++ b/src/options.go @@ -1938,6 +1938,10 @@ func postProcessOptions(opts *Options) { errorExit("scrollbar display width should be 1") } + if opts.Track && opts.Tac { + errorExit("--track cannot be used with --tac") + } + // Default actions for CTRL-N / CTRL-P when --history is set if opts.History != nil { if _, prs := opts.Keymap[tui.CtrlP.AsEvent()]; !prs {