return { "jake-stewart/multicursor.nvim", branch = "1.0", enabled = false, keys = { { "", function() local mc = require("multicursor-nvim") if not mc.cursorsEnabled() then mc.enableCursors() print("enabling") elseif mc.hasCursors() then mc.clearCursors() print("clearing") else -- Default handler. print("def") vim.cmd("noh") LazyVim.cmp.actions.snippet_stop() return "" end end, }, { { "n", "v" }, "", function() require("multicursor-nvim").lineAddCursor(-1) end, }, { { "n", "v" }, "", function() require("multicursor-nvim").lineAddCursor(1) end, }, { { "n", "v" }, "", function() require("multicursor-nvim").lineSkipCursor(-1) end, }, { { "n", "v" }, "", function() require("multicursor-nvim").lineSkipCursor(1) end, }, }, config = true, }