main
59c7d64 ยท 8 days ago 139 commits
 1return {
 2	{
 3		"nvim-telescope/telescope.nvim",
 4		tag = "0.1.8",
 5		dependencies = { "nvim-lua/plenary.nvim" },
 6		config = function()
 7			require("telescope.actions")
 8			require("telescope").setup({
 9
10				defaults = {
11					layout_strategy = "horizontal",
12					layout_config = {
13						horizontal = {
14							preview_width = 0.6,
15						},
16					},
17					preview = {
18						treesitter = false,
19					},
20				},
21
22				pickers = {
23					find_files = {
24						find_command = {
25							"rg",
26							"--files",
27							"--hidden",
28							"--follow",
29							"--glob",
30							"!.git/*",
31							"--glob",
32							"!node_modules/*",
33						},
34					},
35					live_grep = {
36						additional_args = function()
37							return { "--hidden", "--glob", "!.git/*" }
38						end,
39					},
40				},
41			})
42		end,
43	},
44	{
45		"mrloop/telescope-git-branch.nvim",
46		config = function()
47			require("telescope").load_extension("git_branch")
48		end,
49	},
50	{
51		"nvim-telescope/telescope-ui-select.nvim",
52		config = function()
53			require("telescope").setup({
54				extensions = {
55					["ui-select"] = {
56						require("telescope.themes").get_dropdown({}),
57					},
58				},
59			})
60			require("telescope").load_extension("ui-select")
61		end,
62	},
63}