utility/telescope: provide configurable vimgrep options

This commit is contained in:
Frothy 2024-02-19 17:39:43 -05:00
commit 4e8ec4cd5b
2 changed files with 25 additions and 14 deletions

View file

@ -1,5 +1,9 @@
{lib, ...}: let
inherit (lib) mkMappingOption mkEnableOption;
{
pkgs,
lib,
...
}: let
inherit (lib) mkMappingOption mkEnableOption mkOption types;
in {
options.vim.telescope = {
mappings = {
@ -29,5 +33,21 @@ in {
};
enable = mkEnableOption "telescope.nvim: multi-purpose search and picker utility";
vimgrep_arguments = mkOption {
description = "Arguments to use for the grep command";
type = types.listOf types.str;
default = [
"${pkgs.ripgrep}/bin/rg"
"--color=never"
"--no-heading"
"--with-filename"
"--line-number"
"--column"
"--smart-case"
"--hidden"
"--no-ignore"
];
};
};
}