--- Ensute telescope is installed local ok, telescope, builtin = pcall(function() return require("telescope"), require("telescope.builtin") end) if not ok then return end --- Pluggin options local opts = { extensions = { ["ui-select"] = { require("telescope.themes").get_dropdown({}), }, }, } --- Load pluggin telescope.setup(opts) telescope.load_extension("ui-select") --- Override keymaps opts = {} local km = vim.keymap.set opts.desc = "find files" km("n", "ff", builtin.find_files, opts) opts.desc = "live grep" km("n", "fg", builtin.live_grep, opts) opts.desc = "buffers" km("n", "fb", builtin.buffers, opts) opts.desc = "help tags" km("n", "fh", builtin.help_tags, opts)