diff options
Diffstat (limited to '.config/nvim/lua/custom/plugins')
| -rw-r--r-- | .config/nvim/lua/custom/plugins/nvim-dap-ui.lua | 7 | ||||
| -rw-r--r-- | .config/nvim/lua/custom/plugins/nvim-dap.lua | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/.config/nvim/lua/custom/plugins/nvim-dap-ui.lua b/.config/nvim/lua/custom/plugins/nvim-dap-ui.lua index b92efcf..cddad45 100644 --- a/.config/nvim/lua/custom/plugins/nvim-dap-ui.lua +++ b/.config/nvim/lua/custom/plugins/nvim-dap-ui.lua @@ -6,14 +6,21 @@ return { local dap = require('dap') local dapui = require('dapui') dapui.setup() + dap.listeners.before.attach.dapui_config = function() + dapui.open() + vim.cmd.Hardtime('disable') + end dap.listeners.after.event_initialized['dapui_config'] = function() dapui.open() + vim.cmd.Hardtime('disable') end dap.listeners.before.event_terminated['dapui_config'] = function() dapui.close() + vim.cmd.Hardtime('enable') end dap.listeners.before.event_exited['dapui_config'] = function() dapui.close() + vim.cmd.Hardtime('enable') end end, } diff --git a/.config/nvim/lua/custom/plugins/nvim-dap.lua b/.config/nvim/lua/custom/plugins/nvim-dap.lua index 06b9589..df7b5cb 100644 --- a/.config/nvim/lua/custom/plugins/nvim-dap.lua +++ b/.config/nvim/lua/custom/plugins/nvim-dap.lua @@ -6,6 +6,8 @@ return { -- Having an empty config function makes lazy not call setup which fixes the issue config = function() end, opts = function() + -- Load dap keymaps + require('custom.config.dap-keymaps') local dap = require('dap') -- Setup C/C++ dap |
