This commit is contained in:
2023-07-08 15:20:41 +03:00
parent fd3a1f581d
commit edfc26c539
7 changed files with 8 additions and 1863 deletions

View File

@ -0,0 +1 @@
require ('dap-go').setup()

View File

@ -1,69 +1,5 @@
local dap = require('dap')
--
-- go
--
-- dap.adapters.go = function(callback, config)
-- local stdout = vim.loop.new_pipe(false)
-- local handle local pid_or_err local port = 38697
-- local opts = {
-- stdio = {nil, stdout},
-- args = {"dap", "-l", "127.0.0.1:" .. port},
-- detached = true
-- }
-- handle, pid_or_err = vim.loop.spawn("dlv", opts, function(code)
-- stdout:close()
-- handle:close()
-- if code ~= 0 then
-- print('dlv exited with code', code)
-- end
-- end)
-- assert(handle, 'Error running dlv: ' .. tostring(pid_or_err))
-- stdout:read_start(function(err, chunk)
-- assert(not err, err)
-- if chunk then
-- vim.schedule(function()
-- require('dap.repl').append(chunk)
-- end)
-- end
-- end)
-- vim.defer_fn(
-- function()
-- callback({type = "server", host = "127.0.0.1", port = port})
-- end,
-- 100)
-- end
dap.adapters.go = {
type = "server",
host = "127.0.0.1",
port = 38697,
}
-- https://github.com/go-delve/delve/blob/master/Documentation/usage/dlv_dap.md
dap.configurations.go = {
{
type = "go",
name = "Debug",
request = "launch",
program = "${fileDirname}"
},
{
type = "go",
name = "Debug test", -- configuration for debugging test files
request = "launch",
mode = "test",
program = "${file}"
},
-- works with go.mod packages and sub packages
{
type = "go",
name = "Debug test (go.mod)",
request = "launch",
mode = "test",
program = "./${relativeFileDirname}"
}
}
--
-- python
--

View File

View File

@ -32,11 +32,6 @@ wk.register({
r = "Show References",
t = "Show Type Definition"
},
m = {
name = "Keymap",
e = "English",
e = "Hebrew"
},
s = {
name = "Splits & Buffers",
v = "Vertical Split",