Lua GPL-3.0

nvim-dap-view

Visualize debugging sessions in neovim

I

igorlfs

Dernière activité 25 août 2026
igorlfs/nvim-dap-view

999

étoiles

38

forks

10

issues ouvertes

debuggingluaneovim-pluginnvimnvim-dapnvim-plugin

Ce README est souvent en anglais.

logo

nvim-dap-view

Modern debugging UI for neovim

dap-view-demo.mp4

Introduction

A UI for nvim-dap1.

Installation

Warning

Requires neovim 0.11+

vim.pack.add({
 { src = "https://github.com/igorlfs/nvim-dap-view", version = vim.version.range("1.*")  },
})

Features

  • Watch expressions

watches view

  • Navigate in the call stack

threads view

  • Manipulate breakpoints

breakpoints view

  • Inspect and modify variables in scope

scopes view

  • REPL

repl view

  • Inline virtual text variables

image

  • Hover

image

  • And more!

Getting Started

Start a regular debugging session. When desired, you can use :DapViewOpen to start the plugin. You can switch to another section using the letter outlined in the 'winbar' (e.g., B for "Breakpoints"). Explore what you can do in each section by using g? to inspect the keymaps.

Once you're done debugging, you can close the plugin with :DapViewClose and then terminate your session as usual.

There's a lot more you can do: nvim-dap-view is highly customizable. To learn all the options, commands, tips and tricks, visit the full documentation on the website or use the built-in help doc via :help dap-view.txt.

Contributing

You can contribute in many ways:

  • If you have any questions, create a discussion.
  • If something isn't working, create a bug report.
  • If you have an idea, file a feature request. You can also go ahead and implement it yourself with a PR.
  • If you have some spare bucks, consider becoming a sponsor.

Footnotes

  1. the quasi canonical neovim implementation of DAP; the protocol that enhances text editors with IDE-like debugging capabilities ↩

Projets similaires

A UI for nvim-dap

Luadebuggingluaneovim
Rrcarriga
3,4 k étoiles126

Debug Adapter Protocol client implementation for Neovim

Luadebug-adapter-protocoldebuggerneovim
Mmfussenegger
7,3 k étoiles264

Mirror of https://codeberg.org/mfussenegger/nvim-dap-python

Luadebug-adapter-protocoldebuggerdebugging
Mmfussenegger
713 étoiles62