https://github.com/ii14/fzx
A fuzzy finder, based on fzy
https://github.com/ii14/fzx
fuzzy fuzzy-matching fuzzy-search fuzzyfinder fzy neovim nvim simd
Last synced: 11 months ago
JSON representation
A fuzzy finder, based on fzy
- Host: GitHub
- URL: https://github.com/ii14/fzx
- Owner: ii14
- License: lgpl-3.0
- Created: 2022-06-03T18:29:54.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-24T23:08:22.000Z (about 2 years ago)
- Last Synced: 2025-05-13T06:43:53.245Z (about 1 year ago)
- Topics: fuzzy, fuzzy-matching, fuzzy-search, fuzzyfinder, fzy, neovim, nvim, simd
- Language: C++
- Homepage:
- Size: 299 KB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fzx
A fuzzy finder, based on [fzy](https://github.com/jhawthorn/fzy).
- Streaming input
- Improved performance, 2x-3x faster than fzy on x86_64 processors
- **Work in progress**, things are subject to change
## Build
### Neovim plugin
```sh
cmake -B build
cmake --build build --target install-plugin
```
Add the local repository to your runtime path (or install with your plugin manager) and
run `:Fzx files`.
### TUI
TUI is still under development, and is disabled in the build system by default.
```sh
cmake -B build -D FZX_BUILD_EXECUTABLE=ON
cmake --build build
ls | ./build/bin/fzx
```