-- clipboard -- vim.keymap.set({"n", "v"}, "y", [["+y]], { desc = "Copy to clipboard" }) vim.keymap.set({"n", "v"}, "y", [["+p]], { desc = "Paste from clipboard" }) -- splits -- vim.keymap.set("n", "sv", [[v]], { desc = "Split window vertically" }) vim.keymap.set("n", "sh", [[s]], { desc = "Split window horizontally" }) vim.keymap.set("n", "se", [[=]], { desc = "Reset split size to default" }) vim.keymap.set("n", "sw", [[close]], { desc = "Close current split" }) -- tabs -- vim.keymap.set("n", "to", [[tabnew]], { desc = "Open new tab" }) vim.keymap.set("n", "tw", [[tabclose]], { desc = "Close current tab" }) vim.keymap.set("n", "tl", [[tabn]], { desc = "Go to next tab" }) vim.keymap.set("n", "th", [[tabp]], { desc = "Go to previous tab" }) vim.keymap.set("n", "t%", [[tabnew %]], { desc = "Open current buffer in new tab" })