diff --git a/lua/pde/go.lua b/lua/pde/go.lua index ffe402e..01c3df9 100644 --- a/lua/pde/go.lua +++ b/lua/pde/go.lua @@ -89,7 +89,7 @@ return { map("n", "lc", "GoCoverage", "Go Test Coverage") map("n", "lt", "GoTest", "Go Test") map("n", "lR", "GoRun", "Go Run") - map("n", "dT", "lua require('dap-go').debug_test()", "Go Debug Test") + map("n", "dT", "lua require('neotest').run.run({ suite = false, strategy = 'dap' })", "Debug nearest test") if not client.server_capabilities.semanticTokensProvider then local semantic = client.config.capabilities.textDocument.semanticTokens @@ -115,11 +115,16 @@ return { { "nvim-neotest/neotest", dependencies = { - "nvim-neotest/neotest-go", + { + "fredrikaverpil/neotest-golang", + dependencies = { + "leoluz/nvim-dap-go", + }, + }, }, opts = function(_, opts) vim.list_extend(opts.adapters, { - require "neotest-go", + require "neotest-golang", }) end, },