Skip to content

Provide a way to organize lsp-mode, dap-mode, lsp-treemacs popup windows #1145

@yyoncho

Description

@yyoncho

At this point, we have more than 10+ different windows across the projects and they are displayed using display-buffer-in-side-window. This is problematic since at some point the windows become very small and unusable(see screenshot). Traditional emacs user won't suffer that problem but still, I believe that if we provide a mouse-driven flow for managing the windows it will be beneficial even since the mouse could be replaced with https://github.com/noctuid/link-hint.el which for the record do support treemacs and also the lsp-treemacs controls. A potential solution will be to create an accordion control like vscode one. AFAIK gdb-many-windows uses tabs to solve that same problem.

CC @Alexander-Miller since most of our windows if not all are using treemacs as a rendering engine and he also might provide a solution.

Screenshot

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions