1234567891011121314151617181920212223242526272829303132333435363738 |
- local dap = require 'dap'
- require('dap-go').setup({})
- dap.adapters.delve = {
- type = 'server',
- port = '${port}',
- executable = {
- command = 'dlv',
- args = { 'dap', '-l', '127.0.0.1:${port}' },
- }
- }
- -- https://github.com/go-delve/delve/blob/master/Documentation/usage/dlv_dap.md
- dap.configurations.go = {
- -- {
- -- type = "delve",
- -- name = "Debug test", -- configuration for debugging test files
- -- request = "launch",
- -- mode = "test",
- -- program = "${file}"
- -- },
- -- works with go.mod packages and sub packages
- {
- type = "delve",
- name = "Debug test (go.mod)",
- request = "launch",
- mode = "test",
- program = "./${relativeFileDirname}",
- },
- -- {
- -- type = "delve",
- -- name = "Debug",
- -- request = "launch",
- -- program = "${file}"
- -- },
- }
|