diff --git a/lua/plugins/editor.lua b/lua/plugins/editor.lua index 9905e90..f7c84ff 100644 --- a/lua/plugins/editor.lua +++ b/lua/plugins/editor.lua @@ -77,17 +77,43 @@ return { "nvim-telescope/telescope.nvim", tag = "0.1.6", dependencies = { "nvim-lua/plenary.nvim" }, - config = function() - local builtin = require("telescope.builtin") - - vim.keymap.set("n", "ff", builtin.git_files, { desc = "Search git_files" }) - vim.keymap.set("n", "fg", builtin.live_grep, { desc = "Grep git_files" }) - vim.keymap.set("n", "fh", builtin.help_tags, { desc = "View help tags" }) - vim.keymap.set("n", "fb", builtin.buffers, { desc = "Search buffers" }) - vim.keymap.set("n", "sk", builtin.keymaps, { desc = "View keymaps" }) - vim.keymap.set("n", "sR", builtin.resume, { desc = "Resume" }) - vim.keymap.set("n", "st", "TodoTelescope", { desc = "Search TODOs" }) - end, + keys = { + { + "ff", + "lua require'telescope.builtin'.git_files{}", + desc = "Search git_files", + }, + { + "fg", + "lua require'telescope.builtin'.live_grep{}", + desc = "Grep git_files", + }, + { + "fh", + "lua require'telescope.builtin'.help_tags{}", + desc = "View help tags", + }, + { + "fb", + "lua require'telescope.builtin'.buffers{}", + desc = "Search buffers", + }, + { + "sk", + "lua require'telescope.builtin'.keymaps{}", + desc = "View keymaps", + }, + { + "sR", + "lua require'telescope.builtin'.resume{}", + desc = "Resume", + }, + { + "st", + "TodoTelescope", + desc = "Search TODOs", + }, + }, }, { "nvim-telescope/telescope-ui-select.nvim",