From 9346319911cdaf080ebfb61676aaee8e497bc3e9 Mon Sep 17 00:00:00 2001 From: qugalet Date: Wed, 11 Dec 2024 15:59:14 +0200 Subject: [PATCH] =?UTF-8?q?changes=20from=20claymore=20on=20=D1=81=D0=B5?= =?UTF-8?q?=D1=80=D0=B5=D0=B4=D0=B0,=2011=20=D0=B3=D1=80=D1=83=D0=B4=D0=BD?= =?UTF-8?q?=D1=8F=202024=2015:59:14=20+0200?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- after/plugin/dap.lua | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/after/plugin/dap.lua b/after/plugin/dap.lua index 47c242b..62a1246 100644 --- a/after/plugin/dap.lua +++ b/after/plugin/dap.lua @@ -5,6 +5,33 @@ vim.keymap.set("n", "dd", function() dap.continue() end) vim.keymap.set("n", "db", function() dap.toggle_breakpoint() end) vim.keymap.set("n", "dn", function() dap.step_over() end) +dap.adapters.go = { + type = 'server', + host = '127.0.0.1', + port = 38697, -- Порт для підключення Delve + executable = { + command = 'dlv', + args = { 'dap', '-l', '127.0.0.1:38697' }, + }, +} + +dap.configurations.go = { + { + type = 'go', -- Адаптер, визначений вище + name = 'Debug Test', + request = 'launch', + mode = 'test', -- Режим запуску тестів + program = '${file}', -- Запуск тестів у поточному файлі + }, + { + type = 'go', + name = 'Debug Package', + request = 'launch', + mode = 'test', -- Режим запуску тестів + program = '${workspaceFolder}', -- Запуск тестів у всій папці + }, +} + dapui.setup() vim.keymap.set("n", "vd", function() dapui.toggle() end)