return { 'nvim-pack/nvim-spectre', config = function() -- set keymaps local keymap = vim.keymap -- for conciseness keymap.set('n', 'Sr', 'lua require("spectre").toggle()', { desc = 'Toggle Spectre', }) keymap.set('n', 'Sw', 'lua require("spectre").open_visual({select_word=true})', { desc = 'Search current word', }) keymap.set('v', 'Sw', 'lua require("spectre").open_visual()', { desc = 'Search current word', }) keymap.set('n', 'Sp', 'lua require("spectre").open_file_search({select_word=true})', { desc = 'Search on current file', }) end, }