vim.pack.add({ "https://github.com/nvim-telescope/telescope.nvim", }) require("telescope").setup() local builtin = require("telescope.builtin") vim.keymap.set("n", "ff", builtin.find_files) vim.keymap.set("n", "fg", builtin.git_files) vim.keymap.set("n", "fb", builtin.buffers) vim.keymap.set("n", "fh", builtin.help_tags) vim.keymap.set("n", "", builtin.live_grep) vim.keymap.set("n", "gri", builtin.lsp_implementations) vim.keymap.set("n", "grr", builtin.lsp_references) vim.keymap.set("n", "grt", builtin.lsp_type_definitions) vim.keymap.set("n", "gO", builtin.lsp_document_symbols) vim.keymap.set("n", "gW", builtin.lsp_workspace_symbols) vim.keymap.set("n", "grl", function() builtin.diagnostics({ bufnr = 0 }) end)