Skip to content

[WIP] Consider migrating to lsp4ij DAP #93

Open
@FalsePattern

Description

@FalsePattern

Once redhat-developer/lsp4ij#735 is merged, investigate whether the current DAP debugger in zigbrains can be rewired to use the LSP4IJ one with feature parity.

Notes:

  • LSP4IJ DAP works outside of clion/rustrover/ideaultimate because it uses XDebugger instead of CIDR. This would allow debugging zig code with lldb-dap on ideacommunity and bypass the proprietary IDE restriction the current debugger impl has.
  • Memory disassembly view is only available in CIDR debugger API. Can it be hacked onto an XDebugger via reflection magic?
  • If the difference is too large, can we have best of both worlds and use lldb-dap on ic and the CIDR debugger on cl/rr/iu?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions