require "nvchad.mappings" -- add yours here local map = vim.keymap.set map("n", ";", ":", { desc = "CMD enter command mode" }) map("i", "jk", "") -- map({ "n", "i", "v" }, "", " w ") -- Debbuger mappings map('n', 'db', 'DapToggleBreakpoint', { desc = 'Toggle breakpoint' }) map('n', 'dr', 'DapContinue', { desc = 'Start/continue debug' }) map('n', 'ds', 'DapStepOver', { desc = 'Step over' }) map('n', 'di', 'DapStepInto', { desc = 'Step into' }) map('n', 'do', 'DapStepOut', { desc = 'Step out' }) map('n', 'dq', 'DapTerminate', { desc = 'Stop debug' }) map('n', 'du', 'lua require("dapui").toggle()', { desc = 'Toggle DAP UI' }) -- LSP map('n', 'lo', 'lua vim.diagnostic.open_float()', { noremap = true, silent = true, desc = 'Open diagnostic' }) map('n', '[l', 'DapContinue', { noremap = true, silent = true, desc = 'Go to prev diagnostic' }) map('n', ']l', 'DapStepOver', { noremap = true, silent = true, desc = 'Go to next diagnostic' }) map('n', 'lt', 'DapStepInto', { noremap = true, silent = true, desc = 'Open toggle' }) -- Tabs map('n', 'tn', ':tabnew', { noremap = true, silent = true, desc = 'Open new tab' }) map('n', 'tc', ':tabclose', { noremap = true, silent = true, desc = 'Close this tab' }) map('n', 'tl', ':tabnext', { noremap = true, silent = true, desc = 'Go to next tab' }) map('n', 'th', ':tabprevious', { noremap = true, silent = true, desc = 'Go to previous tab' })