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.
- status
- beta — 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.
- category
- Debug & inspect
- neovim
- 0.9+
- repo
- github.com/StefanBartl/dap.nvim
- commits
- 112
- help
- :help dap
install
{
"StefanBartl/dap.nvim",
opts = {},
} docs/
- BINDINGS.md
- CONTRIBUTING.md
- README.md
- WORKFLOW.md
- architecture.md
- commands.md
- configuration.md
- features.md
- health.md
- installation.md
- integrations.md
- panel-ui.md
- quickstart.md
- requirements.md
git log
- 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
- docs readme: convert bold-as-heading to real headings (LUA-54)
- fix config: close ERR-22 gap for adapters/configurations type validation
- docs readme: list ui.nvim among the real dependencies
- docs vimdoc: list ui.nvim as a required dependency (LUA-01)