nix-config/modules/nixvim/telescope.nix

32 lines
665 B
Nix
Raw Normal View History

2025-06-02 02:09:06 +01:00
{
2025-07-26 02:35:57 +01:00
flake.modules.nixvim.custom.plugins.telescope = {
2025-06-02 02:09:06 +01:00
enable = true;
extensions = {
live-grep-args.enable = true;
fzf-native.enable = true;
ui-select.enable = true;
};
keymaps = {
"<leader>/" = "current_buffer_fuzzy_find";
2025-06-02 02:09:06 +01:00
"<leader>fb" = "buffers";
"<leader>fd" = "find_files";
"<leader>fg" = "live_grep";
"<leader>gw" = {
action = "grep_string";
mode = [
"n"
"v"
];
};
};
settings.defaults.layout_config.prompt_position = "top";
2025-06-12 13:04:57 +01:00
settings.defaults.sorting_strategy = "ascending";
2025-06-21 13:13:00 +01:00
settings.pickers.find_files.hidden = true;
2025-06-02 02:09:06 +01:00
};
}