{ pkgs, ... }: { empty = { plugins.telescope = { enable = true; extensions.live-grep-args.enable = true; }; plugins.web-devicons.enable = true; }; default = { plugins.telescope = { enable = true; extensions.live-grep-args = { enable = true; settings = { auto_quoting = true; mappings = { }; }; }; }; plugins.web-devicons.enable = true; }; example = { plugins.telescope = { enable = true; extensions.live-grep-args = { enable = true; settings = { auto_quoting = true; mappings = { i = { "".__raw = ''require("telescope-live-grep-args.actions").quote_prompt()''; "".__raw = ''require("telescope-live-grep-args.actions").quote_prompt({ postfix = " --iglob " })''; "".__raw = ''require("telescope-live-grep-args.actions").to_fuzzy_refine''; }; }; theme = "dropdown"; }; }; }; plugins.web-devicons.enable = true; }; custom-packages = { plugins.telescope = { enable = true; extensions.live-grep-args = { enable = true; grepPackage = pkgs.gnugrep; }; }; plugins.web-devicons.enable = true; }; no-packages = { plugins.telescope = { enable = true; extensions.live-grep-args = { enable = true; grepPackage = null; }; }; plugins.web-devicons.enable = false; }; }