Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide extension point to declare a DAP server #838

Open
angelozerr opened this issue Feb 11, 2025 · 0 comments
Open

Provide extension point to declare a DAP server #838

angelozerr opened this issue Feb 11, 2025 · 0 comments
Assignees
Labels
dap Debugging Adapter Protocol enhancement New feature or request
Milestone

Comments

@angelozerr
Copy link
Contributor

Today DAP server is configured with DAP run configuration https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/UserGuide.md

The DAP run configuration parameters should cover all usecases but:

  • the UI can looks like complex
  • the server must be installed at hand (download som DAP server files, etc)
  • it is not extendable (cannot consume custom DAP request, cannot customize icon, cannot customize inline values to get the proper position of DAPvalue, etc)

It would be nice to provide the capability to define a DAP server with extension point in an external IJ plugin. It will provide the capability

  • to host the DAP server in the plugin
  • cutomize the DAP server to consume custom DAP request, customize icons, customize inline value
  • provide a simple UI for run configuration (specific to the DAP server)
  • etc
@angelozerr angelozerr added dap Debugging Adapter Protocol enhancement New feature or request labels Feb 11, 2025
@angelozerr angelozerr self-assigned this Feb 11, 2025
@angelozerr angelozerr moved this to Todo in Java Tooling Feb 12, 2025
@angelozerr angelozerr added this to the 0.11.0 milestone Feb 13, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 14, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 14, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 14, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 14, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 14, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 16, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 16, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 16, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit to angelozerr/lsp4ij that referenced this issue Feb 17, 2025
angelozerr added a commit that referenced this issue Feb 17, 2025
See #838

Signed-off-by: azerr <azerr@redhat.com>
@angelozerr angelozerr moved this from Todo to In Progress in Java Tooling Feb 19, 2025
@angelozerr angelozerr modified the milestones: 0.11.0, 0.12.0 Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dap Debugging Adapter Protocol enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

1 participant