dap testing

This commit is contained in:
asep.komarudin 2024-06-23 18:02:37 +07:00
parent ddfa140e41
commit 94ef091902
2 changed files with 136 additions and 135 deletions

View file

@ -104,12 +104,13 @@ local config = {
}, },
init_options = { init_options = {
bundles = { bundles = bundles,
vim.fn.glob( -- bundles = {
mason_path .. "packages/java-debug-adapter/extension/server/com.microsoft.java.debug.plugin-*.jar", -- vim.fn.glob(
"\n" -- mason_path .. "packages/java-debug-adapter/extension/server/com.microsoft.java.debug.plugin-*.jar",
), -- "\n"
}, -- ),
-- },
}, },
} }

View file

@ -46,18 +46,18 @@ if pcode.active_java_config.active then
{ "<Leader>TS", function() require("neotest").run.stop() end, desc = "Stop" }, { "<Leader>TS", function() require("neotest").run.stop() end, desc = "Stop" },
}, },
}, },
{ -- {
"mfussenegger/nvim-dap", -- "mfussenegger/nvim-dap",
event = "BufReadPre", -- event = "BufReadPre",
dependencies = { -- dependencies = {
"rcarriga/nvim-dap-ui", -- "rcarriga/nvim-dap-ui",
"theHamsta/nvim-dap-virtual-text", -- "theHamsta/nvim-dap-virtual-text",
"nvim-neotest/nvim-nio", -- "nvim-neotest/nvim-nio",
"williamboman/mason.nvim", -- "williamboman/mason.nvim",
"jay-babu/mason-nvim-dap.nvim", -- "jay-babu/mason-nvim-dap.nvim",
}, -- },
config = function() -- config = function()
require("user.dapui") -- require("user.dapui")
-- local dap = require("dap") -- local dap = require("dap")
-- local util = require("jdtls.util") -- local util = require("jdtls.util")
-- dap.adapters.java = function(callback) -- dap.adapters.java = function(callback)
@ -83,25 +83,25 @@ if pcode.active_java_config.active then
-- outDir = "${workspaceFolder}/out", -- outDir = "${workspaceFolder}/out",
-- }, -- },
-- } -- }
end, -- end,
keys = { -- keys = {
{ "<leader>d", "", desc = "  Debug" }, -- { "<leader>d", "", desc = "  Debug" },
{ "<leader>dt", "<cmd>lua require'dap'.toggle_breakpoint()<cr>", desc = "Toggle Breakpoint" }, -- { "<leader>dt", "<cmd>lua require'dap'.toggle_breakpoint()<cr>", desc = "Toggle Breakpoint" },
{ "<leader>db", "<cmd>lua require'dap'.step_back()<cr>", desc = "Step Back" }, -- { "<leader>db", "<cmd>lua require'dap'.step_back()<cr>", desc = "Step Back" },
{ "<leader>dc", "<cmd>lua require'dap'.continue()<cr>", desc = "Continue" }, -- { "<leader>dc", "<cmd>lua require'dap'.continue()<cr>", desc = "Continue" },
{ "<leader>dC", "<cmd>lua require'dap'.run_to_cursor()<cr>", desc = "Run To Cursor" }, -- { "<leader>dC", "<cmd>lua require'dap'.run_to_cursor()<cr>", desc = "Run To Cursor" },
{ "<leader>dd", "<cmd>lua require'dap'.disconnect()<cr>", desc = "Disconnect" }, -- { "<leader>dd", "<cmd>lua require'dap'.disconnect()<cr>", desc = "Disconnect" },
{ "<leader>dg", "<cmd>lua require'dap'.session()<cr>", desc = "Get Session" }, -- { "<leader>dg", "<cmd>lua require'dap'.session()<cr>", desc = "Get Session" },
{ "<leader>di", "<cmd>lua require'dap'.step_into()<cr>", desc = "Step Into" }, -- { "<leader>di", "<cmd>lua require'dap'.step_into()<cr>", desc = "Step Into" },
{ "<leader>do", "<cmd>lua require'dap'.step_over()<cr>", desc = "Step Over" }, -- { "<leader>do", "<cmd>lua require'dap'.step_over()<cr>", desc = "Step Over" },
{ "<leader>du", "<cmd>lua require'dap'.step_out()<cr>", desc = "Step Out" }, -- { "<leader>du", "<cmd>lua require'dap'.step_out()<cr>", desc = "Step Out" },
{ "<leader>dp", "<cmd>lua require'dap'.pause()<cr>", desc = "Pause" }, -- { "<leader>dp", "<cmd>lua require'dap'.pause()<cr>", desc = "Pause" },
{ "<leader>dr", "<cmd>lua require'dap'.repl.toggle()<cr>", desc = "Toggle Repl" }, -- { "<leader>dr", "<cmd>lua require'dap'.repl.toggle()<cr>", desc = "Toggle Repl" },
{ "<leader>ds", "<cmd>lua require'dap'.continue()<cr>", desc = "Start" }, -- { "<leader>ds", "<cmd>lua require'dap'.continue()<cr>", desc = "Start" },
{ "<leader>dq", "<cmd>lua require'dap'.close()<cr>", desc = "Quit" }, -- { "<leader>dq", "<cmd>lua require'dap'.close()<cr>", desc = "Quit" },
{ "<leader>dU", "<cmd>lua require'dapui'.toggle({reset = true})<cr>", desc = "Toggle UI" }, -- { "<leader>dU", "<cmd>lua require'dapui'.toggle({reset = true})<cr>", desc = "Toggle UI" },
}, -- },
}, -- },
} }
end end
return M return M