A modern, unified UI for nvim-dap that visualizes debugging sessions in Neovim with watch expressions, call stack, breakpoints, scopes, and REPL.
nvim-dap-view is a Neovim plugin that provides a modern, unified user interface for nvim-dap, the Debug Adapter Protocol implementation for Neovim. It visualizes debugging sessions with features like watch expressions, call stack navigation, breakpoint management, scope inspection, and a REPL, all within a single, non-intrusive window. It solves the problem of fragmented or lacking debugging interfaces in Neovim by offering a cohesive IDE-like experience.
Neovim users who utilize nvim-dap for debugging and want a more visual, integrated, and feature-rich debugging interface. It's particularly useful for developers working on complex projects who need efficient debugging workflows within their editor.
Developers choose nvim-dap-view because it consolidates multiple debugging views into one unintrusive window, offers extensive customization, and enhances the nvim-dap experience with a modern UI that mimics IDE debugging tools, all while staying within the Neovim ecosystem.
Visualize debugging sessions in neovim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Consolidates watch expressions, call stack, breakpoints, scopes, and REPL into a single, non-intrusive window, reducing screen clutter and improving workflow efficiency, as emphasized in the README's philosophy and features.
Provides a dedicated view for monitoring and evaluating expressions during debugging sessions, with visual aids shown in the README images, enhancing real-time debugging capabilities.
Includes a Read-Eval-Print Loop for on-the-fly code execution and interactive debugging, as demonstrated in the REPL view screenshot, allowing dynamic exploration during sessions.
Offers extensive configuration options and keymaps, with the README directing users to the full documentation on the website for tailored setups, enabling personalized debugging workflows.
Requires Neovim 0.11 or higher, explicitly warned in the README, which excludes users on older versions or stable LTS releases, limiting backward compatibility and adoption.
Heavily reliant on nvim-dap for core debugging functionality; any bugs, limitations, or changes in nvim-dap can directly impact stability and feature availability, as noted in the introduction.
Complete documentation is hosted on a separate website rather than embedded in the repository, which might be less accessible or convenient for quick reference compared to inline README details.