summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/telescope.lua
blob: 58ec3f74cf2fd1b0340a0b98353ba56b863a2336 (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
26
27
return {
	'nvim-telescope/telescope.nvim',
	dependencies = { 'nvim-lua/plenary.nvim' },
	config = function()
		require('telescope').setup({
			defaults = {
				sorting_strategy = "ascending",
				layout_strategy = 'bottom_pane',
				layout_config = {
					height = 10,
				},
				prompt_prefix = "",
				selection_caret = "",
				entry_prefix = "",
				border = true,
				borderchars = { "─", " ", " ", " ", "─", "─", " ", " " },
				preview = false,
			},
		})
		local builtin = require('telescope.builtin')
		vim.keymap.set('n', '<leader>f', builtin.find_files, {})
		vim.keymap.set('n', '<leader>r', builtin.live_grep, {})
		vim.keymap.set('n', '<leader>b', function()
			builtin.buffers({ sort_mru = true, ignore_current_buffer = true})
		end)
	end
}