summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/telescope.lua
blob: d6ddca9ab49f1f644161210f2dead3dda490a424 (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
}