diff --git a/home/editors/neovim/dap/dap.lua b/home/editors/neovim/dap/dap.lua index 0ce1187..cfc3d71 100644 --- a/home/editors/neovim/dap/dap.lua +++ b/home/editors/neovim/dap/dap.lua @@ -24,3 +24,17 @@ dap.configurations.cs = { stopAtEntry = true, }, } + +local dapui = require("dapui") +dapui.setup() +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 + +require("nvim-dap-virtual-text").setup() diff --git a/home/editors/neovim/default.nix b/home/editors/neovim/default.nix index 77187f0..3b6ced0 100644 --- a/home/editors/neovim/default.nix +++ b/home/editors/neovim/default.nix @@ -56,6 +56,7 @@ in { # dap nvim-dap + nvim-dap-ui nvim-dap-virtual-text orgmode