nvf/modules/plugins/utility/fff-nvim/config.nix
gustav-fff 10aa76214c plugins/utility/fff-nvim: add fff.nvim module
Adds fff.nvim, a high-performance Rust-backed file picker for Neovim
with fuzzy search and frecency scoring. The Rust shared library is
built from source via rustPlatform.buildRustPackage and symlinked into
target/release/ where the plugin's lua loader expects it.

Toggle with vim.utility.fff-nvim.enable; pass arbitrary fff.setup()
options through vim.utility.fff-nvim.setupOpts.
2026-06-11 11:58:25 -07:00

25 lines
392 B
Nix

{
config,
lib,
...
}: let
inherit (lib.modules) mkIf;
cfg = config.vim.utility.fff-nvim;
in {
vim.lazy.plugins."fff-nvim" = mkIf cfg.enable {
package = "fff-nvim";
setupModule = "fff";
inherit (cfg) setupOpts;
cmd = [
"FFFFind"
"FFFScan"
"FFFRefreshGit"
"FFFClearCache"
"FFFHealth"
"FFFDebug"
"FFFOpenLog"
];
};
}