config.nvim

NeoVim config
git clone git://popovic.xyz/nvim.config.git/
Log | Files | Refs

commit 79b7150067563568830dbd4d83cca6f2a9c4a3f5
parent 1f3cb04dbfd0597173cbed5f791185b40a6e99ea
Author: Milutin Popovic <milutin@popovic.xyz>
Date:   Mon,  4 May 2026 10:58:33 +0100

remove dap

Diffstat:
Alua/plugins/dap.lua | 47+++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+), 0 deletions(-)

diff --git a/lua/plugins/dap.lua b/lua/plugins/dap.lua @@ -0,0 +1,47 @@ +---@diagnostic disable: undefined-global +return { + { + "mfussenegger/nvim-dap", + dependencies = { + "rcarriga/nvim-dap-ui", + "theHamsta/nvim-dap-virtual-text", + "nvim-neotest/nvim-nio", + "williamboman/mason.nvim", + }, + config = function() + local dap = require("dap") + local ui = require("dapui") + + require("dapui").setup() + require("nvim-dap-virtual-text").setup() + + vim.keymap.set("n", "<space>b", dap.toggle_breakpoint) + vim.keymap.set("n", "<space>gb", dap.run_to_cursor) + + -- Eval var under cursor + vim.keymap.set("n", "<space>?", function() + require("dapui").eval(nil, { enter = true }) + end) + + vim.keymap.set("n", "<F1>", dap.continue) + vim.keymap.set("n", "<F2>", dap.step_into) + vim.keymap.set("n", "<F3>", dap.step_over) + vim.keymap.set("n", "<F4>", dap.step_out) + vim.keymap.set("n", "<F5>", dap.step_back) + vim.keymap.set("n", "<F13>", dap.restart) + + dap.listeners.before.attach.dapui_config = function() + ui.open( + end + dap.listeners.before.launch.dapui_config = function() + ui.open() + end + dap.listeners.before.event_terminated.dapui_config = function() + ui.close() + end + dap.listeners.before.event_exited.dapui_config = function() + ui.close() + end + end, + }, +}