summaryrefslogtreecommitdiffstatshomepage
path: root/nvim/.config/nvim/lua/tobyvin/plugins/dapui.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/.config/nvim/lua/tobyvin/plugins/dapui.lua')
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/dapui.lua10
1 files changed, 4 insertions, 6 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/dapui.lua b/nvim/.config/nvim/lua/tobyvin/plugins/dapui.lua
index b392cc3..e12e67a 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins/dapui.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/dapui.lua
@@ -25,6 +25,10 @@ M.open = function()
dapui.open({})
+ dap.listeners.before.event_terminated["dapui_config"] = M.close
+ dap.listeners.before.event_exited["dapui_config"] = M.close
+ dap.listeners.before.disconnect["dapui_config"] = M.close
+
vim.keymap.set("n", "<leader>q", dap.terminate, { desc = "Quit (DAP)" })
vim.api.nvim_create_autocmd("TabClosed", {
@@ -59,16 +63,10 @@ M.setup = function()
return
end
- local dap = require("dap")
-
vim.keymap.set("n", "<leader>de", M.eval, { desc = "Eval" })
vim.keymap.set("n", "<leader>du", dapui.open, { desc = "DapUI" })
-- Attach DAP UI to DAP events
- dap.listeners.before.event_terminated["dapui_config"] = M.close
- dap.listeners.before.event_exited["dapui_config"] = M.close
- dap.listeners.before.disconnect["dapui_config"] = M.close
-
vim.api.nvim_set_hl(0, "DapUIVariable", { link = "TSVariable" })
vim.api.nvim_set_hl(0, "DapUIScope", { link = "TSNamespace" })
vim.api.nvim_set_hl(0, "DapUIType", { link = "Type" })