Something went wrong. Try again.
My own personal NeoVim configuration. Powered by vim.pack and lz.n
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334local function opts(desc) return { noremap = true, silent = true, desc = desc, }end
vim.keymap.set("n", "<C-h>", "<C-w>h", opts("Move to left window"))vim.keymap.set("n", "<C-j>", "<C-w>j", opts("Move to window below"))vim.keymap.set("n", "<C-k>", "<C-w>k", opts("Move to window above"))vim.keymap.set("n", "<C-l>", "<C-w>l", opts("Move to right window"))
vim.keymap.set("n", "<leader><Left>", "<C-w>h", opts("Move to left window"))vim.keymap.set("n", "<leader><Down>", "<C-w>j", opts("Move to window below"))vim.keymap.set("n", "<leader><Up>", "<C-w>k", opts("Move to window above"))vim.keymap.set("n", "<leader><Right>", "<C-w>l", opts("Move to right window"))
vim.keymap.set("n", "<C-Up>", ":resize -2<CR>", opts("Resize window up"))vim.keymap.set("n", "<C-Down>", ":resize +2<CR>", opts("Resize window down"))vim.keymap.set("n", "<C-Left>", ":vertical resize -2<CR>", opts("Resize window left"))vim.keymap.set("n", "<C-Right>", ":vertical resize +2<CR>", opts("Resize window right"))
vim.keymap.set("v", "<", "<gv", opts("Indent left and reselect"))vim.keymap.set("v", ">", ">gv", opts("Indent right and reselect"))vim.keymap.set("n", "<leader>ml", function() require("logo-picker").pick()end, opts("Dashboard logo"))vim.keymap.set("n", "<leader>me", function() require("diagnostics").toggle()end, opts("Toggle inline errors"))
vim.keymap.set("n", "<leader>c", ":lua vim.diagnostic.open_float()<CR>")