NORMAL ~/wkd/p/dap :set skin=modern utf-8

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/

git log

  1. feat notify: move rust/zig language notifications onto wkddap.utils.notify
  2. feat adapters: no startup notification for adapters that are not installed
  3. types Dap.Config gains the integrations field the ui_menu switch reads
  4. feat menu: integrations.ui_menu switch + enabled() for ui.nvim's right-click menu
  5. docs link back to the wkd family site
  6. ci bump JohnnyMorganz/stylua-action to v5 (Node-20 deprecation)
  7. ci bump the failure-log upload to actions/upload-artifact@v7 (Node 24)
  8. ci add job timeouts, failure log artifacts, swap/shada-free nvim runs, pinned deps
  9. docs readme: convert bold-as-heading to real headings (LUA-54)
  10. fix config: close ERR-22 gap for adapters/configurations type validation
  11. docs readme: list ui.nvim among the real dependencies
  12. docs vimdoc: list ui.nvim as a required dependency (LUA-01)

keys

j / k
next / previous line
gg / G
first / last line
⏎
open the line under the cursor
/
search the plugins
:
command line — Tab completes
:help x
vimdoc of a plugin (:e x = plugin page)
:ls · :log · :stack
plugin list · activity stream · dependency graph
:colo x
colorscheme
:set skin=
modern | tui
?
this help
esc
close