From 382871be03e03b4d431bac12fb37cab30bc27d36 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Tue, 9 Aug 2022 14:47:20 +0200 Subject: [PATCH] auto launch debug ui --- lua/setup/my_dap.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lua/setup/my_dap.lua b/lua/setup/my_dap.lua index 1926e06..8a9fd20 100644 --- a/lua/setup/my_dap.lua +++ b/lua/setup/my_dap.lua @@ -18,6 +18,18 @@ vim.keymap.set('n', '', ":lua require('dap').step_out()", opts) -- detached = true; -- }; -- } +local dap, dapui = require("dap"), require("dapui") +dap.listeners.after.event_initialized["dapui_config"] = function() + dapui.open() +end +dap.listeners.before.event_terminated["dapui_config"] = function() + dapui.close() +end +dap.listeners.before.event_exited["dapui_config"] = function() + dapui.close() +end + + local function getVenvSuffix() if vim.loop.os_uname().sysname == 'Linux' then return 'bin/python'