plugins.telescope.extensions.project.enable

Whether to enable the project telescope extension.

Type: boolean

Default: false

Example: true

Declared by:

plugins.telescope.extensions.project.package

The project package to use.

Type: package

Default: pkgs.vimPlugins.telescope-project-nvim

Declared by:

plugins.telescope.extensions.project.settings

settings for the project telescope extension.

Type: attribute set of anything

Default: { }

Example:

{
  base_dirs = [
    "~/dev/src"
    "~/dev/src2"
    {
      __unkeyed-1 = "~/dev/src3";
      max_depth = 4;
    }
    {
      path = "~/dev/src4";
    }
    {
      max_depth = 2;
      path = "~/dev/src5";
    }
  ];
  hidden_files = true;
  on_project_selected = {
    __raw = ''
      function(prompt_bufnr)
        require("telescope._extensions.project.actions").change_working_directory(prompt_bufnr, false)
        require("harpoon.ui").nav_file(1)
      end
    '';
  };
  order_by = "asc";
  search_by = "title";
  sync_with_nvim_tree = true;
  theme = "dropdown";
}

Declared by: