-- Fuzzy finder — search files, text, buffers, recent files -- ff → find files -- fg → search text in project (live grep) -- fb → open buffers -- fr → recently opened files -- fh → help tags return { { "nvim-telescope/telescope.nvim", tag = "0.1.x", dependencies = { "nvim-lua/plenary.nvim", -- Optional: native FZF sorter for faster matching { "nvim-telescope/telescope-fzf-native.nvim", build = "make" }, }, config = function() local telescope = require("telescope") local builtin = require("telescope.builtin") telescope.setup({ defaults = { path_display = { "smart" }, }, }) pcall(telescope.load_extension, "fzf") -- load fzf if compiled ok local map = vim.keymap.set map("n", "ff", builtin.find_files, { desc = "Find files" }) map("n", "fg", builtin.live_grep, { desc = "Search in project" }) map("n", "fb", builtin.buffers, { desc = "Open buffers" }) map("n", "fr", builtin.oldfiles, { desc = "Recent files" }) map("n", "fh", builtin.help_tags, { desc = "Help tags" }) end, }, }