local builtin = require('telescope.builtin') vim.keymap.set("n", "pf", function() builtin.find_files({ hidden = true, file_ignore_patterns = { "%.git/", "%.cache", "dist/", "target/", ".vscode/", "node_modules/", "%.o", "lazy-lock.json" } }) end, {}) vim.keymap.set('n', 'bf', builtin.buffers, { desc = 'Telescope buffers' }) vim.keymap.set("n", "", builtin.git_files, {}) vim.keymap.set("n", "ps", function() builtin.grep_string({ search = vim.fn.input("Grep > ") }); end) local actions = require('telescope.actions') require("telescope").setup({ defaults = { preview = { treesitter = false, }, mappings = { i = { [""] = actions.move_selection_next, [""] = actions.move_selection_previous, }, n = { ["q"] = actions.close, [""] = actions.move_selection_next, [""] = actions.move_selection_previous, }, }, -- path_display = { "smart" }, -- layout_strategy = "vertical", }, })