Something went wrong. Try again.
My own personal NeoVim configuration. Powered by vim.pack and lz.n
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142local function picker(name) return function() require("telescope.builtin")[name]() endend
return { src = "https://github.com/nvim-telescope/telescope.nvim", name = "telescope.nvim", version = "v0.2.1", spec = { "telescope.nvim", cmd = "Telescope", keys = { { "<leader>ff", picker("find_files"), desc = "Find files" }, { "<leader>fg", picker("live_grep"), desc = "Live grep" }, { "<leader>fb", picker("buffers"), desc = "Buffers" }, { "<leader>fh", picker("help_tags"), desc = "Help tags" }, }, before = function() vim.cmd.packadd("plenary.nvim") vim.cmd.packadd("persisted.nvim") vim.cmd.packadd("telescope-fzf-native.nvim") end, after = function() local telescope = require("telescope") telescope.setup({ extensions = { fzf = { fuzzy = true, override_generic_sorter = true, override_file_sorter = true, case_mode = "smart_case", }, }, }) telescope.load_extension("fzf") telescope.load_extension("persisted") end, },}