From b46e7fa48999a341e52d1cf58d0f11a712ed86a6 Mon Sep 17 00:00:00 2001 From: vladstojna Date: Sat, 29 Apr 2023 13:30:48 +0100 Subject: [PATCH] add dapui layout config and toggle keymap --- lua/kickstart/plugins/debug.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/lua/kickstart/plugins/debug.lua b/lua/kickstart/plugins/debug.lua index 617827c7..f34cfff0 100644 --- a/lua/kickstart/plugins/debug.lua +++ b/lua/kickstart/plugins/debug.lua @@ -75,7 +75,38 @@ return { -- Dap UI setup -- For more information, see |:help nvim-dap-ui| dapui.setup { + layouts = { { + elements = { { + id = "scopes", + size = 0.25 + }, { + id = "breakpoints", + size = 0.25 + }, { + id = "stacks", + size = 0.25 + }, { + id = "watches", + size = 0.25 + } }, + position = "left", + size = 70 + }, { + elements = { { + id = "repl", + size = 0.5 + }, { + id = "console", + size = 0.5 + } }, + position = "bottom", + size = 12 + } }, } + vim.keymap.set('n', '', function() + dapui.toggle({ reset = true }) + end, { desc = "DAP: Toggle UI" }) + -- Toggle to see last session result. Without this, you can't see session output in case of unhandled exception. vim.keymap.set('n', '', dapui.toggle, { desc = 'Debug: See last session result.' })