return { "nvim-pack/nvim-spectre", cmd = "Spectre", dependencies = { "nvim-lua/plenary.nvim" }, init = function() vim.keymap.set("n", "so", 'lua require("spectre").open()', { desc = "Open Spectre" }) vim.keymap.set( "n", "sw", 'lua require("spectre").open_visual({select_word=true})', { desc = "Search current word" } ) vim.keymap.set( "v", "sw", 'lua require("spectre").open_visual()', { desc = "Search current word" } ) vim.keymap.set( "n", "sp", 'lua require("spectre").open_file_search({select_word=true})', { desc = "Search on current file" } ) end, config = true, }