add shortcut to toggle the debug sessions panel

This commit is contained in:
Natercio Moniz
2025-07-23 17:10:01 +01:00
parent e97cbf946c
commit 4f3a964e42

View File

@@ -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),