return { { "nvim-pack/nvim-spectre", cmd = "Spectre", opts = {}, -- stylua: ignore keys = { { "srf", function() require("spectre").toggle() end, desc = "Replace globally" }, { "srw", mode = {"n"},function() require("spectre").open_visual({select_word=true}) end, desc = "Current Word" }, { "srw", mode = {"v"},function() require("spectre").open_visual() end, desc = "Current Word" }, { "src", mode = {"n"},function() require("spectre").open_file_search({select_word=true}) end, desc = "Word on Current File" }, }, }, { "folke/which-key.nvim", opts = { defaults = { ["sr"] = { name = "+replace" }, }, }, }, }