nixfiles/nixvim/plugins/telescope.nix
2025-12-02 01:01:36 -08:00

36 lines
732 B
Nix

_: {
keymaps = [
{
options.silent = true;
key = "<Leader>fb";
action.__raw = ''
function()
require("telescope").extensions.file_browser.file_browser()
end
'';
}
];
plugins = let
basePlugin = {
enable = true;
autoLoad = true;
};
in {
telescope =
basePlugin
// {
keymaps = {
"<Leader>fg" = "live_grep";
"<Leader>ff" = "find_files";
"<Leader>fB" = "buffers";
"<Leader>fh" = "help_tags";
};
extensions = {
file-browser.enable = true;
frecency.enable = true;
ui-select.enable = true;
undo.enable = true;
};
};
};
}