Debug & inspect · beta · Neovim 0.9+ · 112 commits
dap.nvim
A config layer on top of nvim-dap that registers adapters and launch configurations for eleven targets, so that opts = {} is a working debugger rather than the start of an afternoon.
Install
{
"StefanBartl/dap.nvim",
opts = {},
} Beta stage — active development. This repository is past its first shape and in active use, but the surface is not frozen: breaking changes are still possible. Pin a commit or tag if you depend on it.
Documentation
Recent commits
- feat notify: move rust/zig language notifications onto wkddap.utils.notify
- feat adapters: no startup notification for adapters that are not installed
- types Dap.Config gains the integrations field the ui_menu switch reads
- feat menu: integrations.ui_menu switch + enabled() for ui.nvim's right-click menu
- docs link back to the wkd family site
- ci bump JohnnyMorganz/stylua-action to v5 (Node-20 deprecation)
- ci bump the failure-log upload to actions/upload-artifact@v7 (Node 24)
- ci add job timeouts, failure log artifacts, swap/shada-free nvim runs, pinned deps
Combos
- Diagnostics neighbors
Related, not interchangeable -- each answers a different "what's going on" question (the editor, the program, the codebase, over time).
debugging.nvim , insights.nvim , runtime-analysis.nvim , lsp.nvim