jfind
is a better version of fzf.
- Faster loading
- Faster sorting
- Less memory usage
- Better sorting results
jfind
was originally written before fzf
version 0.32.0.
Prior to this verison, fzf
had a terrible scoring algorithm.
Instead of switching back to fzf
, I continue to use jfind
due to the better performance and nice aesthetic.
You can use jfind as a neovim plugin. You can find the repo here.
brew install technicalpickles/technicalpickles/jfind
cmake -S . -B build
cd build
sudo make install
{
"selector": "",
"active_selector": "",
"history_limit": 20,
"matcher": "fuzzy",
"case_mode": "insensitive",
"window_style": "merged",
"style": {
"active_item": {
"fg": "bright_white",
"bg": 233,
"attr": ["bold"]
},
"hint": {
"fg": 240
},
"border": {
"fg": 236
},
"active_row": {
"bg": 233
},
"preview_line": {
"bg": 233
},
"active_selector": {
"bg": 233
},
"active_hint": {
"fg": "bright_white",
"bg": 233
}
}
}