local M = {} local function swap(key) vim.keymap.set({ "n", "v" }, key, "g" .. key, { buffer = true }) vim.keymap.set({ "n", "v" }, "g" .. key, key, { buffer = true }) end function M.setup() swap("j") swap("k") swap("0") swap("$") end return M