refactor binds for marks

This commit is contained in:
ant 2025-06-04 18:46:04 +02:00
parent b6ca00b2ae
commit 8c0b9dc7bf

View file

@ -40,14 +40,10 @@ s({ "i", "s" }, "<A-k>", function() ls.jump(-1) end, { silent = true })
s({ 'n', 'v' }, 'f', "<cmd> HopWord <cr>", { desc = "HopWord" })
-- marks
s({ 'n' }, "<A-A>", "mA", { desc = "Set mark A", remap = true })
s({ 'n' }, "<A-a>", "g'A", { desc = "Jump to mark A", remap = true })
s({ 'n' }, "<A-Z>", "mZ", { desc = "Set mark Z" })
s({ 'n' }, "<A-z>", "g'Z", { desc = "Jump to mark Z" })
s({ 'n' }, "<A-E>", "mE", { desc = "Set mark E" })
s({ 'n' }, "<A-e>", "g'E", { desc = "Jump to mark E" })
s({ 'n' }, "<A-q>", "gqip", { desc = "format paragraph" })
s({ 'v' }, "<A-q>", "gq", { desc = "format vidsual selection" })
for _, key in ipairs({"A", "Z", "E", "Q", "S", "D"}) do
s({ 'n' }, "<A-" .. key .. ">", "m" .. key, { desc = "Set mark " .. key })
s({ 'n' }, "<A-" .. string.lower(key) .. ">", "g'" .. key, { desc = "Jump to mark " .. key })
end
function moveCursorToMouse()
local mousePos = vim.fn.getmousepos()