Skip to content

FEATURE: Add [E]vertyhing / [D]ashboard section #7

@MironPascalCaseFan

Description

@MironPascalCaseFan

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:

Image

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions