local M = {} M.general = { n = { [" "] = { ":noh", "Clean search highlight" }, }, v = { ["J"] = { ":m '>+1gv=gv", "Move visual block up" }, ["K"] = { ":m '>-2gv=gv", "Move visual block down" }, ["<"] = { ""] = { ">gv", "Keep visual on shift" }, } } M.harpoon = { n = { ["ss"] = { function() require("harpoon.ui").toggle_quick_menu() end, " harpoon show menu" }, ["sa"] = { function() require("harpoon.mark").add_file() end, " harpoon add file" }, ["su"] = { function() require("harpoon.ui").nav_file(1) end, " harpoon go to file 1" }, ["si"] = { function() require("harpoon.ui").nav_file(2) end, " harpoon go to file 2" }, ["so"] = { function() require("harpoon.ui").nav_file(3) end, " harpoon go to file 3" }, ["sp"] = { function() require("harpoon.ui").nav_file(4) end, " harpoon go to file 4" }, } } M.telescope = { n = { ["fg"] = { " Telescope live_grep ", " live grep" }, ["fm"] = { " Telescope marks ", " marks" }, } } return M