-- Telescope fuzzy finder configuration return { "nvim-telescope/telescope.nvim", event = "VeryLazy", branch = "master", dependencies = { "nvim-lua/plenary.nvim", { "nvim-tree/nvim-web-devicons" }, { "nvim-telescope/telescope-live-grep-args.nvim" }, { "nvim-telescope/telescope-fzf-native.nvim", build = "make", cond = function() return vim.fn.executable("make") == 1 end, }, }, config = function() require("telescope").setup({ defaults = vim.tbl_extend("force", require("telescope.themes").get_ivy(), { path_display = { "smart" }, }), }) pcall(require("telescope").load_extension("live_grep_args")) local builtin = require("telescope.builtin") vim.keymap.set("n", "", require("telescope").extensions.live_grep_args.live_grep_args) vim.keymap.set( "x", "", "\"zy:lua require('telescope').extensions.live_grep_args.live_grep_args(require('telescope.themes').get_ivy({}))z" ) vim.keymap.set("n", "", builtin.find_files) end, }