-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Did you check the docs?
- I have read all the docs.
- I have searched the existing issues.
Is your feature request related to a problem? Please describe.
No way to see all debugging state at a glance. Possible to see only one specific thing at a time (e.g. scopes, but not stack frames and breakpoints)
Describe the solution you'd like
Introduce new [E]verything / [D]ashboard section for sidepanel
Single buffer containing scopes, threads, sessions, bpoints, etc. all at once, like in https://github.com/sidebar-nvim/sidebar.nvim
Keeping everything in a single buffer allows us to get all the benefits of nvim-dap-ui without creating 6 panes, and also allows us to easily turn this section into a float window.
Quick preview of something like this in Emacs:
Additional context
It will probably be necessary to replace session, scope, frame, etc native nvim-dap widgets with custom implementations to have more control over them and be able to embed them in the new [E]verything / [D]ashboard section.
Complexity: extremely high
