plugins/telescope-live-grep-args: init

This commit is contained in:
Austin Horstman 2024-09-18 10:22:29 -05:00
parent 11b9de7264
commit 9307b201a3
No known key found for this signature in database
3 changed files with 138 additions and 0 deletions

View file

@ -0,0 +1,68 @@
{ pkgs, ... }:
{
empty = {
plugins.telescope = {
enable = true;
extensions.live-grep-args.enable = true;
};
};
default = {
plugins.telescope = {
enable = true;
extensions.live-grep-args = {
enable = true;
settings = {
auto_quoting = true;
mappings = { };
};
};
};
};
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()'';
"<C-i>".__raw = ''require("telescope-live-grep-args.actions").quote_prompt({ postfix = " --iglob " })'';
"<C-space>".__raw = ''require("telescope-live-grep-args.actions").to_fuzzy_refine'';
};
};
theme = "dropdown";
};
};
};
};
custom-packages = {
plugins.telescope = {
enable = true;
extensions.live-grep-args = {
enable = true;
grepPackage = pkgs.gnugrep;
};
};
};
no-packages = {
plugins.telescope = {
enable = true;
extensions.live-grep-args = {
enable = true;
grepPackage = null;
};
};
};
}