nvim: dap -> termdebug

This commit is contained in:
2023-07-08 15:20:42 +03:00
parent 39b1269674
commit db217f84ea
7 changed files with 45 additions and 148 deletions

View File

@ -60,7 +60,7 @@ vim.keymap.set("n", "<leader>to", "<cmd>Telescope oldfiles<CR>")
vim.keymap.set("n", "<leader>tg", "<cmd>Telescope live_grep<CR>")
vim.keymap.set("n", "<leader>ts", "<cmd>Telescope treesitter<CR>")
-- code
-- dev
vim.keymap.set("n", "<leader>gd", "<cmd>Telescope lsp_definitions<CR>")
vim.keymap.set("n", "<leader>gi", "<cmd>Telescope lsp_implementations<CR>")
vim.keymap.set("n", "<leader>gr", "<cmd>Telescope lsp_references<CR>")
@ -93,34 +93,12 @@ vim.keymap.set("n", "]d", function()
vim.lsp.diagnostic.goto_next()
end)
-- debug mappings
vim.keymap.set("n", "<leader>dc", function()
require("dap").continue()
end)
vim.keymap.set("n", "<leader>dn", function()
require("dap").step_over()
end)
vim.keymap.set("n", "<leader>di", function()
require("dap").step_into()
end)
vim.keymap.set("n", "<leader>do", function()
require("dap").step_out()
end)
vim.keymap.set("n", "<leader>db", function()
require("dap").toggle_breakpoint()
end)
vim.keymap.set("n", "<leader>dl", function()
require("dap").run_last()
end)
vim.keymap.set("n", "<leader>dq", function()
require("dap").close()
end)
vim.keymap.set("n", "<leader>dv", "<cmd>Telescope dap variables<CR>")
vim.keymap.set("n", "<leader>dh", "<cmd>Telescope dap commands<CR>")
vim.keymap.set("n", "<leader>dp", "<cmd>Telescope dap list_breakpoints<CR>")
-- git
vim.keymap.set("n", "<leader>vs", "<cmd>Git<CR>")
vim.keymap.set("n", "<leader>vb", "<cmd>Telescope git_branches<CR>")
vim.keymap.set("n", "<leader>vc", "<cmd>Telescope git_commits<CR>")
vim.keymap.set("n", "<leader>vf", "<cmd>Telescope git_files<CR>")
-- debug
vim.keymap.set("n", "<leader>db", "<cmd>Break<CR>")
vim.keymap.set("n", "<leader>dc", "<cmd>Continue<CR>")
vim.keymap.set("n", "<leader>dd", ":Termdebug ")
vim.keymap.set("n", "<leader>de", "<cmd>Evaluate<CR>")
vim.keymap.set("n", "<leader>di", "<cmd>Step<CR>")
vim.keymap.set("n", "<leader>dn", "<cmd>Over<CR>")
vim.keymap.set("n", "<leader>dr", "<cmd>Run<CR>")
vim.keymap.set("n", "<leader>du", "<cmd>Clear<CR>")