-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Anchor match (specifically the "suffix-exact-match") doesn't seems to be working as expected! #3983
Comments
Also, I don't use FZF on shells or operating systems other than Bash and Linux. Therefore, I'm unsure if it behaves the same way on other platforms or not. |
Each token keeps its trailing non-whitespace delimiter. It was an early decision to make fzf --delimiter=":" --nth=2 --query 'kitty:$' << EOF
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
EOF However, fzf does ignore whitespace delimiters when matching so this should work as expected. tr ':' ' ' << EOF | column -t | fzf --nth=2 --query 'kitty$'
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
EOF |
Ok, thanks for the clarification |
Checklist
man fzf
)Output of
fzf --version
0.55.0 (fc69308)
OS
Shell
Problem / Steps to reproduce
Suppose I have a file named
jj
containing the below data.Considering
:
as a delimiter here, the directory paths in the file should be the 2nd column.Using
^
search syntax^
works as expected.cat jj | fzf --delimiter=":" --nth=2 --height 40%
Example-1:
Example-2:
Using
$
search syntax$
doesn't seems to be working as expected.cat jj | fzf --delimiter=":" --nth=2 --height 20%
Example-1:
Example:-2:
I hope I am not missing anything.
The text was updated successfully, but these errors were encountered: