Skip to content

Commit c29c347

Browse files
committed
chore: remove nvim-dap
1 parent 80e943a commit c29c347

File tree

1 file changed

+1
-53
lines changed
  • lua/astrocommunity/pack/typescript

1 file changed

+1
-53
lines changed

lua/astrocommunity/pack/typescript/init.lua

Lines changed: 1 addition & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ return {
7171
"jay-babu/mason-nvim-dap.nvim",
7272
optional = true,
7373
opts = function(_, opts)
74-
opts.ensure_installed = require("astrocore").list_insert_unique(opts.ensure_installed or {}, { "js" }) -- 'js' for js-debug-adapter
74+
opts.ensure_installed = require("astrocore").list_insert_unique(opts.ensure_installed or {}, { "js" })
7575
end,
7676
},
7777
{
@@ -139,56 +139,4 @@ return {
139139
table.insert(opts.adapters, require "neotest-jest"(require("astrocore").plugin_opts "neotest-jest"))
140140
end,
141141
},
142-
{
143-
"mfussenegger/nvim-dap",
144-
optional = true,
145-
opts = function()
146-
local dap = require "dap"
147-
if not dap.adapters["pwa-node"] then
148-
dap.adapters["pwa-node"] = {
149-
type = "server",
150-
host = "localhost",
151-
port = "${port}",
152-
executable = { command = vim.fn.exepath "js-debug-adapter", args = { "${port}" } },
153-
}
154-
end
155-
if not dap.adapters.node then
156-
dap.adapters.node = function(cb, config)
157-
if config.type == "node" then config.type = "pwa-node" end
158-
local pwa_adapter = dap.adapters["pwa-node"]
159-
if type(pwa_adapter) == "function" then
160-
pwa_adapter(cb, config)
161-
else
162-
cb(pwa_adapter)
163-
end
164-
end
165-
end
166-
167-
local js_filetypes = { "typescript", "javascript", "typescriptreact", "javascriptreact" }
168-
local js_config = {
169-
{
170-
type = "pwa-node",
171-
request = "launch",
172-
name = "Launch file",
173-
program = "${file}",
174-
cwd = "${workspaceFolder}",
175-
},
176-
{
177-
type = "pwa-node",
178-
request = "attach",
179-
name = "Attach",
180-
processId = require("dap.utils").pick_process,
181-
cwd = "${workspaceFolder}",
182-
},
183-
}
184-
185-
for _, language in ipairs(js_filetypes) do
186-
if not dap.configurations[language] then dap.configurations[language] = js_config end
187-
end
188-
189-
local vscode_filetypes = require("dap.ext.vscode").type_to_filetypes
190-
vscode_filetypes["node"] = js_filetypes
191-
vscode_filetypes["pwa-node"] = js_filetypes
192-
end,
193-
},
194142
}

0 commit comments

Comments
 (0)