local keymap = vim.keymap -- Search in file keymap.set("n", "nh", ":nohl") -- clear search highlights -- Windows : splits keymap.set("n", "sv", "v") -- split vertically keymap.set("n", "sh", "s") -- split horizontally keymap.set("n", "se", "=") -- make split window equal width keymap.set("n", "sx", ":close") -- close current split window keymap.set("n", "mm", ":MaximizerToggle") -- toggle fullscreen of current window -- Windows : navigation keymap.set("n", "", "h") -- move left keymap.set("n", "", "j") -- move down keymap.set("n", "", "k") -- move up keymap.set("n", "", "l") -- move left -- Toggle virtual diagnostics keymap.set("n", "lh", function() local config = vim.diagnostic.config() vim.diagnostic.config({ virtual_text = not config.virtual_text }) end) -- Toggle spellcheck keymap.set("n", "sp", function() vim.opt.spell = not vim.opt.spell:get() vim.opt.spelllang = "en_gb" end, { desc = "Toggle spell check" })