Skip to content

igorlfs/nvim-dap-view

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvim-dap-view

minimalistic nvim-dap-ui alternative

dv-demo.mp4

Installation

Warning

Requires neovim 0.11+

Via lazy.nvim

return {
    {
        "igorlfs/nvim-dap-view",
        ---@module 'dap-view'
        ---@type dapview.Config
        opts = {},
    },
}

Features

  • Watch expressions
  • Manipulate breakpoints
  • Navigate in the call stack
  • Inspect all variables in scope1
  • REPL

All of that in a unified, unintrusive window.

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 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.

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 sponsoring.

Footnotes

  1. using nvim-dap's widgets

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 9

Languages