local function opts(desc) return { noremap = true, silent = true, desc = desc, } end vim.keymap.set("n", "", "h", opts("Move to left window")) vim.keymap.set("n", "", "j", opts("Move to window below")) vim.keymap.set("n", "", "k", opts("Move to window above")) vim.keymap.set("n", "", "l", opts("Move to right window")) vim.keymap.set("n", "", "h", opts("Move to left window")) vim.keymap.set("n", "", "j", opts("Move to window below")) vim.keymap.set("n", "", "k", opts("Move to window above")) vim.keymap.set("n", "", "l", opts("Move to right window")) vim.keymap.set("n", "", ":resize -2", opts("Resize window up")) vim.keymap.set("n", "", ":resize +2", opts("Resize window down")) vim.keymap.set("n", "", ":vertical resize -2", opts("Resize window left")) vim.keymap.set("n", "", ":vertical resize +2", opts("Resize window right")) vim.keymap.set("v", "<", "", ">gv", opts("Indent right and reselect")) vim.keymap.set("n", "ml", function() require("logo-picker").pick() end, opts("Dashboard logo")) vim.keymap.set("n", "me", function() require("diagnostics").toggle() end, opts("Toggle inline errors")) vim.keymap.set("n", "c", ":lua vim.diagnostic.open_float()")