-- NOTE: Keeping this commented for now since I'm not sure of the merit of using this at this moment. I do use the `s` commad relatively frequently and I don't really do much substitutions return {} -- return { -- "gbprod/substitute.nvim", -- event = { "BufReadPre", "BufNewFile" }, -- config = function() -- local substitute = require("substitute") -- -- substitute.setup() -- -- -- set keymaps -- local keymap = vim.keymap -- for conciseness -- -- vim.keymap.set("n", "s", substitute.operator, { desc = "Substitute with motion" }) -- vim.keymap.set("n", "ss", substitute.line, { desc = "Substitute line" }) -- vim.keymap.set("n", "S", substitute.eol, { desc = "Substitute to end of line" }) -- vim.keymap.set("x", "s", substitute.visual, { desc = "Substitute in visual mode" }) -- end, -- }