summaryrefslogtreecommitdiff
path: root/lua/plugins/core/telescope.lua
blob: 367e20c8241d5895b7a337db8a7e0b261e82e975 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
return {
	{
		"nvim-telescope/telescope.nvim",
		config = function()
			require("telescope").load_extension("file_browser")
		end,
		dependencies = {
			"nvim-lua/plenary.nvim",
			"nvim-telescope/telescope-file-browser.nvim",
		},
	},

	{
		"folke/which-key.nvim",
		opts = function(_, opts)
			if type(opts) == "table" then
				opts.b = opts.b or {}
				opts.f = opts.f or {}

				opts.b["b"] = { "<cmd>Telescope buffers<cr>", "All" }
				opts.f["f"] = { "<cmd>Telescope find_files<cr>", "Find" }
				opts.f["g"] = { "<cmd>Telescope live_grep<cr>", "Grep" }
				opts.f["b"] = { "<cmd>Telescope file_browser<cr>", "Browse" }
			end
		end,
	},
}