require "nvchad.mappings" -- add yours here local map = vim.keymap.set map("i", "jk", "") map("i", "", "I" ) map("i", "", "A" ) map("n", ";", ":", { desc = "CMD enter command mode" }) map("n", "", "wq!", { desc = "Save and Exit" }) map("n", "m", 'execute "set colorcolumn=" . (&colorcolumn == "" ? "80,120" : "")', { desc = "Toggle Column" }) map("n", "h", "set hlsearch!", { desc = "Toggle hlsearch" }) map("n", "j", "bprevious", { desc = "Buffer Previous" }) map("n", "k", "bnext", { desc = "Buffer Next" }) map("n", "n", 'set number!IBLToggleexecute "set signcolumn=" . (&signcolumn == "yes" ? "no" : "yes")', { desc = "Toggle Decorations" }) map("n", "w", "lua require('whitespace-nvim').trim()", { desc = "Trim Trailing Whitespaces" }) map("n", "x", "bd", { desc = "Buffer Close" }) map("n", "", "w", { desc = "Switch buffer" })