83 lines
1.3 KiB
Lua
83 lines
1.3 KiB
Lua
|
return {
|
||
|
{ 'mfussenegger/nvim-dap', },
|
||
|
{
|
||
|
'rcarriga/nvim-dap-ui',
|
||
|
opts = {
|
||
|
controls = {
|
||
|
element = "repl",
|
||
|
enabled = true,
|
||
|
icons = {
|
||
|
disconnect = "",
|
||
|
pause = "",
|
||
|
play = "",
|
||
|
run_last = "",
|
||
|
step_back = "",
|
||
|
step_into = "",
|
||
|
step_out = "",
|
||
|
step_over = "",
|
||
|
terminate = ""
|
||
|
}
|
||
|
},
|
||
|
element_mappings = {},
|
||
|
expand_lines = true,
|
||
|
floating = {
|
||
|
border = "single",
|
||
|
mappings = {
|
||
|
close = { "q", "<Esc>" }
|
||
|
}
|
||
|
},
|
||
|
force_buffers = true,
|
||
|
icons = {
|
||
|
collapsed = "",
|
||
|
current_frame = "",
|
||
|
expanded = ""
|
||
|
},
|
||
|
layouts = { {
|
||
|
elements = {
|
||
|
{
|
||
|
id = "scopes",
|
||
|
size = 0.5
|
||
|
},
|
||
|
-- {
|
||
|
-- id = "breakpoints",
|
||
|
-- size = 0.25
|
||
|
-- },
|
||
|
{
|
||
|
id = "stacks",
|
||
|
size = 0.25
|
||
|
},
|
||
|
{
|
||
|
id = "watches",
|
||
|
size = 0.25
|
||
|
}
|
||
|
},
|
||
|
position = "right",
|
||
|
size = 40
|
||
|
}, {
|
||
|
elements = { {
|
||
|
id = "repl",
|
||
|
size = 0.5
|
||
|
}, {
|
||
|
id = "console",
|
||
|
size = 0.5
|
||
|
} },
|
||
|
position = "bottom",
|
||
|
size = 10
|
||
|
} },
|
||
|
mappings = {
|
||
|
edit = "e",
|
||
|
expand = { "<CR>", "<2-LeftMouse>" },
|
||
|
open = "o",
|
||
|
remove = "d",
|
||
|
repl = "r",
|
||
|
toggle = "t"
|
||
|
},
|
||
|
render = {
|
||
|
indent = 1,
|
||
|
max_value_lines = 100
|
||
|
}
|
||
|
|
||
|
},
|
||
|
},
|
||
|
}
|