nvim: dap -> termdebug
This commit is contained in:
@ -1 +0,0 @@
|
||||
require("nvim-dap-virtual-text").setup()
|
||||
@ -1,75 +0,0 @@
|
||||
local dap = require("dap")
|
||||
|
||||
--
|
||||
-- lldb
|
||||
--
|
||||
|
||||
dap.adapters.lldb = {
|
||||
type = "executable",
|
||||
command = "/usr/bin/lldb-vscode",
|
||||
name = "lldb",
|
||||
}
|
||||
|
||||
local lldb = {
|
||||
{
|
||||
name = "Launch",
|
||||
type = "lldb",
|
||||
request = "launch",
|
||||
program = function()
|
||||
return vim.fn.input("path to executable: ", vim.fn.getcwd() .. "/", "file")
|
||||
end,
|
||||
cwd = "${workspaceFolder}",
|
||||
stopOnEntry = false,
|
||||
args = {},
|
||||
|
||||
runInTerminal = true,
|
||||
},
|
||||
}
|
||||
|
||||
dap.configurations.c = lldb
|
||||
dap.configurations.rust = lldb
|
||||
|
||||
--
|
||||
-- go
|
||||
--
|
||||
|
||||
vim.keymap.set("n", "<leader>dsp", function()
|
||||
local port = vim.fn.input("enter port for delve: ")
|
||||
dap.adapters.go.port = port
|
||||
print("now run 'dlv dap -l 127.0.0.1:" .. port .. "'")
|
||||
end)
|
||||
|
||||
dap.adapters.go = {
|
||||
type = "server",
|
||||
host = "127.0.0.1",
|
||||
port = 38000,
|
||||
}
|
||||
|
||||
dap.configurations.go = {
|
||||
{
|
||||
type = "go",
|
||||
name = "Debug",
|
||||
request = "launch",
|
||||
program = "${file}",
|
||||
},
|
||||
{
|
||||
type = "go",
|
||||
name = "Debug Package",
|
||||
request = "launch",
|
||||
program = "${fileDirname}",
|
||||
},
|
||||
{
|
||||
type = "go",
|
||||
name = "Debug test",
|
||||
request = "launch",
|
||||
mode = "test",
|
||||
program = "${file}",
|
||||
},
|
||||
{
|
||||
type = "go",
|
||||
name = "Debug test (go.mod)",
|
||||
request = "launch",
|
||||
mode = "test",
|
||||
program = "./${relativeFileDirname}",
|
||||
},
|
||||
}
|
||||
@ -7,21 +7,14 @@ wk.register({
|
||||
},
|
||||
d = {
|
||||
name = "Debug",
|
||||
b = "Toggle Breakpoint",
|
||||
b = "Set Breakpoint",
|
||||
c = "Continue",
|
||||
h = "Telescope",
|
||||
i = "Step Into",
|
||||
l = "Run Last",
|
||||
n = "Step Over",
|
||||
o = "Step Out",
|
||||
p = "List Breakpoints",
|
||||
q = "Stop",
|
||||
s = {
|
||||
name = "Set DAP Variables",
|
||||
p = "Delve Port",
|
||||
},
|
||||
u = "Toggle UI",
|
||||
v = "Show Variables",
|
||||
d = "Termdebug",
|
||||
e = "Evaluate",
|
||||
s = "Step",
|
||||
o = "Over",
|
||||
r = "Run",
|
||||
u = "Clear Breakpoint",
|
||||
},
|
||||
g = {
|
||||
name = "Language",
|
||||
@ -61,12 +54,6 @@ wk.register({
|
||||
g = "Grep",
|
||||
s = "Treesitter",
|
||||
},
|
||||
v = {
|
||||
name = "Git",
|
||||
s = "Status",
|
||||
b = "Branches",
|
||||
f = "Files",
|
||||
},
|
||||
C = "Terminal",
|
||||
F = "Fuzzy Files",
|
||||
Q = "Quit All",
|
||||
|
||||
Reference in New Issue
Block a user