zf
telescope-fzf-native.nvim
zf | telescope-fzf-native.nvim | |
---|---|---|
5 | 40 | |
418 | 1,247 | |
- | 4.7% | |
8.1 | 3.7 | |
3 months ago | about 2 months ago | |
Zig | C | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zf
-
Is it too early to use Zig for CLI tooling ideas?
You can absolutely make CLI tools, but be prepared for breaking changes in the language with every release. I've been working on a fuzzy finder zf for a couple of years now, and with each Zig release there are a few things to fix. It's not a ton of work, but it is something to be aware of.
- Zf: Command line fuzzy finder that prioritizes matches on filenames
-
Zig's Curious Multi-Sequence for Loops
I’ve absolutely had satisfaction with my several personal projects written in Zig. And based on an imperfect measurement (GitHub stars) I have also had moderate success in making something useful. It’s a terminal fuzzy finder [0]. I also maintain a Zig Lua bindings package [1], and I’m working on a port of an old Macintosh game [2].
Zig is exactly what I want out of a language though, so take my opinion with a grain of salt :)
[0]: https://github.com/natecraddock/zf
[1]: https://github.com/natecraddock/ziglua
[2]: https://github.com/natecraddock/open-reckless-drivin
-
nvim-bqf v0.3.0 has been released.
This looks awesome! As someone who is already pretty invested in trouble.nvim and native integrations with Telescope and GitSigns (to name just two), what do you feel are the selling points? I wonder how you see integrations evolving too? In example, I use zf via telescope-zf-native.nvim over fzf and have had to do little to let other plugins fallback into that.
-
telescope-zf-native.nvim - filename focused fuzzy finding
I have long preferred the strictness of the fzy algorithm over fzf for fuzzy finding both in my shell and in neovim. But there are things about fzy that have bothered me (like the inability to narrow down results with space-delimited query terms). So I have been working on zf and libzf (written in Zig if you care about that sort of thing) for the shell and integration with neovim.
telescope-fzf-native.nvim
-
jfind: over 130x faster than telescope + telescope-fzf-native
- the scoring may be done with telescope-fzf-native, but it is then sorted in lua.
- Telescope fuzzy-finding not working as expected
-
New to openSUSE, how do I install src?
Looking at https://github.com/nvim-telescope/telescope-fzf-native.nvim/blob/main/Makefile this actually makes the lib, as there's a target=libfzf in there. Doesn't seem to have a requirement on fzf.
-
FzfLua Quickstart: it's never been easier to try out fzf-lua
Based on the accounts of many here, it seems that fzf-lua is faster than Telescope. Are we talking about the default sorter in Telescope or also the fzf sorter also?
-
How to have telescope search include hidden files by default?
local telescope = require("telescope") local trouble_provider = require("trouble.providers.telescope") telescope.setup({ live_grep = { --@usage don't include the filename in the search results only_sort_text = true, theme = "dropdown", }, extensions = { fzf = { fuzzy = true, -- false will only do exact matching override_generic_sorter = true, -- override the generic sorter override_file_sorter = true, -- override the file sorter case_mode = "smart_case", -- or "ignore_case" or "respect_case" }, }, defaults = { vimgrep_arguments = { 'rg', '--color=never', '--no-heading', '--with-filename', '--line-number', '--column', '--hidden', '--smart-case', '--glob "!.git"', }, mappings = { i = { -- source: https://github.com/folke/trouble.nvim [""] = trouble_provider.open_with_trouble, }, n = { -- source: https://github.com/folke/trouble.nvim [""] = trouble_provider.open_with_trouble, }, }, set_env = { ["COLORTERM"] = "truecolor" }, -- default = nil, }, }) -- source: https://github.com/nvim-telescope/telescope-fzf-native.nvim require("telescope").load_extension("fzf")
- Telescope ripgrep negate a word
-
How to only look for the searched word
This might help: telescope-fzf-native
-
better Telescope live grep UI?
It's not fuzzy during the live_grep itself, but by hitting `` you can fuzzy search among the results shown. You can even use the fzf syntax with https://github.com/nvim-telescope/telescope-fzf-native.nvim/issues.
-
[Question] How do I make telescope fuzzy on the find_files name regardless of order
Are you using telescope-fzf-native.nvim?
-
lua error when installing `telescope-fzf-native`
I'm trying to install telescope-fzf-native.nvim following the instructions in its page. I've added to my init.lua the following line of code:
What are some alternatives?
fzy - :mag: A simple, fast fuzzy finder for the terminal
telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time.
telescope-zf-native.nvim - native telescope bindings to zf for sorting results
fzy-lua-native - Luajit FFI bindings to FZY
Odin - Odin Programming Language
fzf-lua - Improved fzf.vim written in lua
zig-cli - A simple package for building command line apps in Zig
nvim-fzf - A Lua API for using fzf in neovim.
nvim-pqf
open-reckless-drivin - A work-in-progress open source reimplementation of the classic Macintosh shareware game Reckless Drivin'
vim-clap - :clap: Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim