diff --git a/.config/nvim/after/plugin/dap.lua b/.config/nvim/after/plugin/dap.lua index b1ec257..6b58908 100644 --- a/.config/nvim/after/plugin/dap.lua +++ b/.config/nvim/after/plugin/dap.lua @@ -16,6 +16,18 @@ dap.listeners.after.event_exited["dapui_config"] = function() end require("dap-python").setup("~/Projects/odoo/venv/bin/python3") +dap.adapters['pwa-chrome'] = { + type = 'server', + host = 'localhost', + port = '${port}', + executable = { + command = 'node', + args = { + vim.fn.stdpath('data') .. '/mason/packages/js-debug-adapter/js-debug/src/dapDebugServer.js', + '${port}', + }, + } +} vim.keymap.set("n", "5", function() dap.continue() end) vim.keymap.set("n", "6", function() dap.step_over() end) @@ -42,3 +54,17 @@ dap.configurations.python = { } } } + +dap.configurations.javascript = { + { + type = "pwa-chrome", + request = "attach", + name = "Launch Odoo JS Tour", + program = "${file}", + cwd = vim.fn.getcwd(), + port = 9222, + webRoot = '${workspaceFolder}', + sourceMaps = true, + protocol = 'inspector', + } +} diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 71f33ce..f0393ba 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -15,7 +15,7 @@ "nvim-dap": { "branch": "master", "commit": "881f7dc17c0b4204a1d844732f95539575350e5b" }, "nvim-dap-python": { "branch": "master", "commit": "64652d1ae1db80870d9aac7132d76e37acd86a26" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, - "nvim-lspconfig": { "branch": "master", "commit": "cc2f5f2fa28d240574808e78847978ed6ef20d2a" }, + "nvim-lspconfig": { "branch": "master", "commit": "ac98db2f9f06a56498ec890a96928774eae412c3" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-scrollbar": { "branch": "main", "commit": "5b103ef0fd2e8b9b4be3878ed38d224522192c6c" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },