35 lines
799 B
Lua
35 lines
799 B
Lua
local telescope = require('telescope')
|
|
local actions = require('telescope.actions')
|
|
|
|
telescope.setup({
|
|
defaults = {
|
|
layout_config = {
|
|
prompt_position = 'bottom',
|
|
horizontal = {
|
|
width_padding = 0.04,
|
|
height_padding = 0.1,
|
|
preview_width = 0.6,
|
|
},
|
|
vertical = {
|
|
width_padding = 0.05,
|
|
height_padding = 1,
|
|
preview_height = 0.5,
|
|
},
|
|
},
|
|
|
|
mappings = {
|
|
i = {
|
|
['<C-x>'] = false,
|
|
['<C-s>'] = actions.select_horizontal,
|
|
},
|
|
},
|
|
},
|
|
})
|
|
|
|
local builtin = require('telescope.builtin')
|
|
|
|
vim.keymap.set('n', '<C-p>', builtin.git_files)
|
|
vim.keymap.set('n', '<leader>ff', builtin.find_files)
|
|
vim.keymap.set('n', '<leader>fg', builtin.live_grep)
|
|
vim.keymap.set('n', '<leader>fh', builtin.help_tags)
|