Anchor match (specifically the "suffix-exact-match") doesn't seems to be working as expected! #3983
Open
Description
Checklist
- I have read through the manual page (
man fzf
) - I have searched through the existing issues
- For bug reports, I have checked if the bug is reproducible in the latest version of fzf
Output of fzf --version
0.55.0 (fc69308)
OS
- Linux
- macOS
- Windows
- Etc.
Shell
- bash
- zsh
- fish
Problem / Steps to reproduce
Suppose I have a file named jj
containing the below data.
1725128905:/home/rishi:33:3.5262450218
1725129754:/home/rishi/testing:25:3.2580965380
1725116690:/home/rishi/.config/kitty:20:3.0429883472
1725120058:/home/rishi/.bashrc.d:12:2.5639900558
1725105557:/home/rishi/dotfiles:8:2.1951743677
1725128911:/etc:4:1.6093855692
1725105539:/home/rishi/dotfiles/Git:3:1.3849998610
1725093469:/home/rishi/Downloads:3:1.3843550671
1725115026:/home/rishi/testing/ddd:1:.6927534393
Considering :
as a delimiter here, the directory paths in the file should be the 2nd column.
Using ^
search syntax
- Searching with
^
works as expected. - Command ran -
cat jj | fzf --delimiter=":" --nth=2 --height 40%
Example-1:
Example-2:
Using $
search syntax
- However, searching with
$
doesn't seems to be working as expected. - Command ran -
cat jj | fzf --delimiter=":" --nth=2 --height 20%
Example-1:
Example:-2:
I hope I am not missing anything.