From b16d1e63ded17ae2f0974567af6094b0a814b7ad Mon Sep 17 00:00:00 2001 From: Taken Date: Wed, 18 Sep 2024 20:08:47 +0200 Subject: [PATCH] Updated debuggers --- lua/taken/plugins/dap.lua | 40 ++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/lua/taken/plugins/dap.lua b/lua/taken/plugins/dap.lua index 69b3cf6..bdffd8c 100644 --- a/lua/taken/plugins/dap.lua +++ b/lua/taken/plugins/dap.lua @@ -6,33 +6,36 @@ return { "nvim-neotest/nvim-nio", }, config = function() - vim.keymap.set("n", "tb", "DapToggleBreakpoint", { silent = true, desc = "Toggle breakpoint" }) - vim.keymap.set("n", "tc", "DapContinue", { silent = true, desc = "Continue debugger" }) - local dap = require("dap") local dapui = require("dapui") dap.adapters["pwa-node"] = { type = "server", - host = "127.0.0.1", + host = "localhost", port = "8123", executable = { command = "js-debug-adapter", }, } - - for _, lang in ipairs({ "javascript", "typescript" }) do - dap.configurations[lang] = { - { - type = "pwa-node", - request = "launch", - name = "Launch file", - program = "${file}", - cwd = "${workspaceFolder}", - runtimeExecutable = "node", - }, - } - end + dap.configurations.javascript = { + { + type = "pwa-node", + request = "launch", + name = "Launch file", + program = "${file}", + cwd = "${workspaceFolder}", + }, + } + dap.configurations.typescript = { + { + type = "pwa-node", + request = "launch", + name = "Launch file", + program = "${file}", + cwd = "${workspaceFolder}", + runtimeExecutable = "tsx", + }, + } dap.listeners.after.event_initialized["dapui_config"] = function() dapui.open() @@ -45,5 +48,8 @@ return { end dapui.setup() + + vim.keymap.set("n", "tb", "DapToggleBreakpoint", { silent = true, desc = "Toggle breakpoint" }) + vim.keymap.set("n", "tc", "DapContinue", { silent = true, desc = "Continue debugger" }) end, }