summaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/plugins/telescope.lua
blob: ca80e16e3fbd93f9b106bbbf367639bf41a26ce2 (plain)
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
return {
	{
		'nvim-telescope/telescope.nvim',
		branch = '0.1.x',
		dependencies = { 'nvim-lua/plenary.nvim' },
		config = function()
			local tele = require('telescope')

			tele.setup {
				defaults = {
					mappings = {
						i = {
							['<C-u>'] = false,
							['<C-d>'] = require('telescope.actions').delete_buffer,
							["<C-j>"] = require('telescope.actions').move_selection_next,
							["<C-k>"] = require('telescope.actions').move_selection_previous,
						},
					},
				},
			}

			pcall(tele.load_extension, 'fzf')
		end,
	},
}