mydot/nvim/.config/nvim/lua/axp/plugins/telescope.lua
2024-01-09 16:26:14 +03:00

30 lines
684 B
Lua
Executable File

local status, telescope = pcall(require, 'telescope')
if (not status) then return end
telescope.setup {
defaults = {
file_ignore_patterns = {
'.git',
'node_modules',
'dist',
'static',
'public'
}
}
}
-- See `:help telescope.builtin`
local builtin = require('telescope.builtin')
vim.keymap.set('n', '<leader>sf', builtin.find_files)
vim.keymap.set('n', '<leader>sw', builtin.grep_string)
vim.keymap.set('n', '<leader>sg', builtin.live_grep)
vim.keymap.set('n', '<leader>?', builtin.oldfiles)
vim.keymap.set('n', '<leader>/', function()
builtin.current_buffer_fuzzy_find(require('telescope.themes').get_dropdown {
winblend = 10,
previewer = false,
})
end)