add pwa-node adapters and configs
This commit is contained in:
parent
548340ad63
commit
a76337f5fa
|
@ -1 +1,4 @@
|
||||||
require('custom.dap.adapters.cpptools')
|
require('custom.dap.adapters.cpptools')
|
||||||
|
require('custom.dap.adapters.codelldb')
|
||||||
|
require('custom.dap.adapters.lldb-vscode')
|
||||||
|
require('custom.dap.adapters.pwa-node')
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
local dap = require("dap")
|
||||||
|
|
||||||
|
dap.adapters["pwa-node"] = {
|
||||||
|
type = "server",
|
||||||
|
host = "127.0.0.1",
|
||||||
|
port = "${port}",
|
||||||
|
executable = {
|
||||||
|
command = "node",
|
||||||
|
args = {
|
||||||
|
vim.fn.stdpath("data") ..
|
||||||
|
"/mason/packages/js-debug-adapter/js-debug/src/dapDebugServer.js",
|
||||||
|
"${port}",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
|
@ -5,3 +5,5 @@ dap_vscode.load_launchjs(nil, {
|
||||||
lldb = { 'c', 'cpp', 'rust' },
|
lldb = { 'c', 'cpp', 'rust' },
|
||||||
codelldb = { 'c', 'cpp', 'rust' },
|
codelldb = { 'c', 'cpp', 'rust' },
|
||||||
})
|
})
|
||||||
|
|
||||||
|
require('custom.dap.config.pwa-node')
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
local dap = require("dap")
|
||||||
|
local dap_utils = require("dap.utils")
|
||||||
|
|
||||||
|
local launch = {
|
||||||
|
type = "pwa-node",
|
||||||
|
request = "launch",
|
||||||
|
name = "Launch file",
|
||||||
|
program = "${file}",
|
||||||
|
cwd = "${workspaceFolder}",
|
||||||
|
}
|
||||||
|
local attach = {
|
||||||
|
type = "pwa-node",
|
||||||
|
request = "attach",
|
||||||
|
name = "Attach",
|
||||||
|
processId = dap_utils.pick_process,
|
||||||
|
cwd = "${workspaceFolder}",
|
||||||
|
}
|
||||||
|
|
||||||
|
dap.configurations.javascript = { launch, attach }
|
||||||
|
dap.configurations.typescript = { launch, attach }
|
Loading…
Reference in New Issue