require "nvchad.mappings" local nomap = vim.keymap.del nomap("t", "") -- add yours here local map = vim.keymap.set map("n", ";", ":", { desc = "CMD enter command mode" }) map("i", "jk", "") -- Formatting map("n", "fm", function() require("conform").format() end, { desc = "Format" }) -- Theming map("n", "tt", function() require("base46").toggle_transparency() end, { desc = "Toggle Transparency" }) map("n", "te", function() require("base46").toggle_theme() end, { desc = "Toggle Theme" }) -- Terminals map("n", "lg", function() require("nvchad.term").toggle { pos = "float", id = "lazygit", cmd = "lazygit" } end, { desc = "Lazy Git" }) map("n", "ld", function() require("nvchad.term").toggle { pos = "float", id = "lazydocker", cmd = "lazydocker" } end, { desc = "Lazy Docker" }) map("n", "md", function() require("nvchad.term").toggle { pos = "float", id = "glow", cmd = "glow" } end, { desc = "Glow" }) map("t", "", function() local win = vim.api.nvim_get_current_win() vim.api.nvim_win_close(win, true) end, { desc = "Close Terminal" }) -- Testing map("n", "ts", function() require("neotest").summary.toggle() end, { desc = "Test - Summary" }) -- Debugging map("n", "dB", function() require("dap").set_breakpoint(vim.fn.input "Breakpoint condition: ") end, { desc = "Breakpoint condition" }) map("n", "db", function() require("dap").toggle_breakpoint() end, { desc = "Toggle Breakpoint" }) -- { "dc", function() require("dap").continue() end, desc = "Continue" }, -- { "da", function() require("dap").continue({ before = get_args }) end, desc = "Run with Args" }, -- { "dC", function() require("dap").run_to_cursor() end, desc = "Run to Cursor" }, -- { "dg", function() require("dap").goto_() end, desc = "Go to Line (No Execute)" }, -- { "di", function() require("dap").step_into() end, desc = "Step Into" }, -- { "dj", function() require("dap").down() end, desc = "Down" }, -- { "dk", function() require("dap").up() end, desc = "Up" }, -- { "dl", function() require("dap").run_last() end, desc = "Run Last" }, -- { "do", function() require("dap").step_out() end, desc = "Step Out" }, -- { "dO", function() require("dap").step_over() end, desc = "Step Over" }, -- { "dp", function() require("dap").pause() end, desc = "Pause" }, -- { "dr", function() require("dap").repl.toggle() end, desc = "Toggle REPL" }, -- { "ds", function() require("dap").session() end, desc = "Session" }, -- { "dt", function() require("dap").terminate() end, desc = "Terminate" }, -- { "dw", function() require("dap.ui.widgets").hover() end, desc = "Widgets" }, -- map({ "n", "i", "v" }, "", " w ")