An experimental fuzzy finder powered by the Rust Nucleo crate (implemented and used by helix editor), focused on maximum performance.
This project will probably never be complete but you can feel free to use this for reference to see how you can build highly performant fuzzy finder by integrating rust nucleo crate using C lua api via mlua rust crate
1. Install rust toolchain https://www.rust-lang.org/learn/get-started
{
"miroshQa/nucleo.nvim",
build = "cargo build --release",
config = function()
vim.keymap.set("n", "<leader>f", function() require("nucleo.files").run() end )
end
}
- NOTE: To see the full power of this plugin you should use files picker on home or root directory
- NOTE: Building from source is currently the only available option.
- NOTE: This plugin will probably only work for Linux at the moment.
- NOTE: This plugin is 1% ready and is more of a proof of concept than a really working something
- NOTE: There is and will be only lua api to call pickers