2024-09-18 10:22:29 -05:00
|
|
|
{ pkgs, ... }:
|
|
|
|
{
|
|
|
|
empty = {
|
|
|
|
plugins.telescope = {
|
|
|
|
enable = true;
|
|
|
|
extensions.live-grep-args.enable = true;
|
|
|
|
};
|
2024-09-20 13:37:35 -05:00
|
|
|
plugins.web-devicons.enable = true;
|
2024-09-18 10:22:29 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
default = {
|
|
|
|
plugins.telescope = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
extensions.live-grep-args = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
settings = {
|
|
|
|
auto_quoting = true;
|
|
|
|
mappings = { };
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2024-09-20 13:37:35 -05:00
|
|
|
plugins.web-devicons.enable = true;
|
2024-09-18 10:22:29 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
example = {
|
|
|
|
plugins.telescope = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
extensions.live-grep-args = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
settings = {
|
|
|
|
auto_quoting = true;
|
|
|
|
mappings = {
|
|
|
|
i = {
|
|
|
|
"<C-k>".__raw = ''require("telescope-live-grep-args.actions").quote_prompt()'';
|
2024-12-06 11:33:22 +01:00
|
|
|
"<C-i>".__raw =
|
|
|
|
''require("telescope-live-grep-args.actions").quote_prompt({ postfix = " --iglob " })'';
|
2024-09-18 10:22:29 -05:00
|
|
|
"<C-space>".__raw = ''require("telescope-live-grep-args.actions").to_fuzzy_refine'';
|
|
|
|
};
|
|
|
|
};
|
|
|
|
theme = "dropdown";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2024-09-20 13:37:35 -05:00
|
|
|
plugins.web-devicons.enable = true;
|
2024-09-18 10:22:29 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
custom-packages = {
|
2025-04-07 18:36:51 +02:00
|
|
|
plugins = {
|
|
|
|
telescope = {
|
2024-09-18 10:22:29 -05:00
|
|
|
enable = true;
|
2025-04-07 18:36:51 +02:00
|
|
|
|
|
|
|
extensions.live-grep-args.enable = true;
|
2024-09-18 10:22:29 -05:00
|
|
|
};
|
2025-04-07 18:36:51 +02:00
|
|
|
web-devicons.enable = true;
|
2024-09-18 10:22:29 -05:00
|
|
|
};
|
2025-04-07 18:36:51 +02:00
|
|
|
dependencies.ripgrep.package = pkgs.gnugrep;
|
2024-09-18 10:22:29 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
no-packages = {
|
2025-04-07 18:36:51 +02:00
|
|
|
plugins = {
|
|
|
|
telescope = {
|
2024-09-18 10:22:29 -05:00
|
|
|
enable = true;
|
2025-04-07 18:36:51 +02:00
|
|
|
|
|
|
|
extensions.live-grep-args.enable = true;
|
2024-09-18 10:22:29 -05:00
|
|
|
};
|
2025-04-07 18:36:51 +02:00
|
|
|
web-devicons.enable = false;
|
2024-09-18 10:22:29 -05:00
|
|
|
};
|
2025-04-07 18:36:51 +02:00
|
|
|
dependencies.ripgrep.enable = false;
|
2024-09-18 10:22:29 -05:00
|
|
|
};
|
|
|
|
}
|