require "nvchad.mappings" local map = vim.keymap.set map("n", ";", ":", { desc = "CMD enter command mode" }) map("i", "jk", "") map("n", "cd", ":cd ..", { desc = "Go to parent directory" }) map("n", "ca", vim.lsp.buf.code_action, { desc = "LSP code action" }) map("v", "ca", vim.lsp.buf.code_action, { desc = "LSP code action" }) map("n", "j", function() vim.diagnostic.jump { count = 1 } end, { desc = "Go to next diagnostic" }) map("n", "k", function() vim.diagnostic.jump { count = -1 } end, { desc = "Go to previous diagnostic" })