diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index 80b6e62..fc02c7a 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -6,6 +6,7 @@ return { config = function() local builtin = require("telescope.builtin") vim.keymap.set("n", "sf", builtin.find_files, { desc = "[S]earch [F]iles" }) + vim.keymap.set("n", "sg", builtin.live_grep, { desc = "[S]earch [G]rep" }) vim.keymap.set("n", "/", function() -- You can pass additional configuration to Telescope to change the theme, layout, etc. @@ -14,5 +15,9 @@ return { previewer = false, })) end, { desc = "[/] Fuzzily search in current buffer" }) + + vim.keymap.set("n", "ff", function() + require("telescope.builtin").lsp_document_symbols({ symbols = "function" }) + end, { desc = "[F]ind [F]unction" }) end, }