Files
dotfiles/config/nvim/after/plugin/telescope.lua
T
2026-05-25 00:32:00 +03:00

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)