.nvim/after/plugin/telescope.lua
2025-05-12 07:48:47 +02:00

23 lines
624 B
Lua

local telescope = require('telescope')
local builtin = require('telescope.builtin')
local ignore_pattern = {"*.class", "*.jar"}
local final_command = {"find", "."}
for _, patt in ipairs(ignore_pattern) do
table.insert(final_command, "-not")
table.insert(final_command, "-name")
table.insert(final_command, patt)
end
telescope.setup({
pickers = {
find_files = {
find_command = final_command,
}
}
})
vim.keymap.set('n', '<leader><leader>', builtin.find_files, {})
vim.keymap.set('n', '<leader>g', builtin.git_files, {})
vim.keymap.set('n', '<leader>d', builtin.buffers, {})