32 lines
908 B
Lua
32 lines
908 B
Lua
|
local dap = require('dap')
|
||
|
dap.adapters.bashdb = {
|
||
|
type = 'executable',
|
||
|
command = vim.fn.stdpath("data") ..
|
||
|
'/mason/packages/bash-debug-adapter/bash-debug-adapter',
|
||
|
name = 'bashdb'
|
||
|
}
|
||
|
|
||
|
dap.configurations.sh = {
|
||
|
{
|
||
|
type = 'bashdb',
|
||
|
request = 'launch',
|
||
|
name = "Launch file",
|
||
|
showDebugOutput = true,
|
||
|
pathBashdb = vim.fn.stdpath("data") ..
|
||
|
'/mason/packages/bash-debug-adapter/extension/bashdb_dir/bashdb',
|
||
|
pathBashdbLib = vim.fn.stdpath("data") ..
|
||
|
'/mason/packages/bash-debug-adapter/extension/bashdb_dir',
|
||
|
trace = true,
|
||
|
file = "${file}",
|
||
|
program = "${file}",
|
||
|
cwd = '${workspaceFolder}',
|
||
|
pathCat = "cat",
|
||
|
pathBash = "/bin/bash",
|
||
|
pathMkfifo = "mkfifo",
|
||
|
pathPkill = "pkill",
|
||
|
args = {},
|
||
|
env = {},
|
||
|
terminalKind = "integrated"
|
||
|
}
|
||
|
}
|