10 comments

[ 2.8 ms ] story [ 37.8 ms ] thread
I <3 fzf. Use it just about everywhere.

zsh completion and various neovim plugins and features, mostly, but it is becoming a ubiquitois tool that I have embedded in my dotfiles.

Scanning log streams makes perfect sense. Can easily filter for any given attribute or arbitrary string. Immediate use case that popped inti my head just from the title is when following a trace id.

Same! My favorite so far is a function I wrote called git_pick_branch, which is very easy to throw into scripts where I want to interactively pick a branch, and fzf makes for the perfect search-and-pick interface.
(comment deleted)
This looks really cool. I wanted to try it, but it seems that version 0.53.0, which adds --tail, is not yet available via Homebrew.
In fairness, at the time you wrote your comment, 0.53.0 had only been released for 20 minutes.
I tried to switch to Skim https://github.com/lotabout/skim since it's meant to be "fzf but in rust" but it wasn't quite there yet.

fzf is incredible.

I use skim for the same reason (since I'm better at rust than go, I think I'd be better able to contribute or fork if needed). For my fairly simple needs -- mostly using the bash integration for history and for auto-completing file paths) it works fine. Do you remember what features you were missing?
The fuzzy search results were constantly failing at things I felt they should find, and fzf would rank as the #1 result.

There also seemed to be some issue with the 'bat' integration into preview where it wouldn't jump to the correct line as it could with fzf.

I gave it a good try, short of reading the source code, which when I went to do I saw it was getting a little stale. I'm sure it's still active, but at that point my 'but rust!' reasoning had worn too thin.

Fair enough. I haven't found any issues, but sounds like you use it a lot more heavily than I do.