Compare commits
2 Commits
astronvim
...
4f3a964e42
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4f3a964e42 | ||
|
|
e97cbf946c |
@@ -22,6 +22,9 @@ return {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
mappings = {
|
||||||
|
auto_suggestions = false,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
dependencies = {
|
dependencies = {
|
||||||
'nvim-lua/plenary.nvim',
|
'nvim-lua/plenary.nvim',
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ return {
|
|||||||
local dap = require 'dap'
|
local dap = require 'dap'
|
||||||
local dapui = require 'dapui'
|
local dapui = require 'dapui'
|
||||||
local dapgo = require 'dap-go'
|
local dapgo = require 'dap-go'
|
||||||
|
local dapwidgets = require 'dap.ui.widgets'
|
||||||
|
|
||||||
return {
|
return {
|
||||||
-- Basic debugging keymaps, feel free to change to your liking!
|
-- Basic debugging keymaps, feel free to change to your liking!
|
||||||
@@ -34,7 +35,8 @@ return {
|
|||||||
desc = 'Debug: Set Breakpoint',
|
desc = 'Debug: Set Breakpoint',
|
||||||
},
|
},
|
||||||
-- Toggle to see last session result. Without this, you can't see session output in case of unhandled exception.
|
-- Toggle to see last session result. Without this, you can't see session output in case of unhandled exception.
|
||||||
{ '<leader>td', dapui.toggle, desc = 'Debug: [T]oggle [D]AP ui.' },
|
{ '<leader>td', dapui.toggle, desc = 'Debug: [T]oggle [D]AP ui' },
|
||||||
|
{ '<leader>ts', dapwidgets.sidebar(dapwidgets.sessions, nil, '5 sp').toggle, desc = 'Debug: [T]oggle [S]essions panel' }, -- show sessions panel
|
||||||
{ '<leader>rl', dap.run_last, desc = 'Debug: [R]un [l]ast' },
|
{ '<leader>rl', dap.run_last, desc = 'Debug: [R]un [l]ast' },
|
||||||
{ '<leader>rt', dapgo.debug_test, desc = 'Debug: [R]un [t]est' },
|
{ '<leader>rt', dapgo.debug_test, desc = 'Debug: [R]un [t]est' },
|
||||||
unpack(keys),
|
unpack(keys),
|
||||||
@@ -87,6 +89,28 @@ return {
|
|||||||
disconnect = '⏏',
|
disconnect = '⏏',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
layouts = {
|
||||||
|
{
|
||||||
|
elements = {
|
||||||
|
{ id = 'scopes', size = 0.25 },
|
||||||
|
{ id = 'breakpoints', size = 0.25 },
|
||||||
|
{ id = 'stacks', size = 0.25 },
|
||||||
|
{ id = 'watches', size = 0.25 },
|
||||||
|
},
|
||||||
|
size = 40, -- width of the panel
|
||||||
|
position = 'left',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
elements = {
|
||||||
|
{ id = 'repl', size = 1.0 },
|
||||||
|
-- mostly useless to me (Delve doesn't use it)
|
||||||
|
-- { id = "console", size = 0.25 }
|
||||||
|
},
|
||||||
|
size = 10, -- height of the panel
|
||||||
|
position = 'bottom',
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.fn.sign_define('DapBreakpoint', { text = '🔴', texthl = '', linehl = '', numhl = '' })
|
vim.fn.sign_define('DapBreakpoint', { text = '🔴', texthl = '', linehl = '', numhl = '' })
|
||||||
|
|||||||
Reference in New Issue
Block a user