Debug Adapter Protocol (DAP) basic support #754
Replies: 4 comments 14 replies
-
@angelozerr thanks, but there is no Clojure DAP server ATM, but it's something I have in plans to create |
Beta Was this translation helpful? Give feedback.
-
I tried it, but my DAP communicates via stdio, so it can't take effect for now. Additionally, may I ask if the debug inline values protocol in LSP is supported? |
Beta Was this translation helpful? Give feedback.
-
@jansorg I have add a DAP template for debugging swift files, see https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/user-defined-dap/swift-lldb.md I have noticed that you have contributed to LSP4J to add DAP properties required to support locationReference ( to support "inline values" I think) in your PR eclipse-lsp4j/lsp4j#863 I suppose that you are implementing your own DAP support. |
Beta Was this translation helpful? Give feedback.
-
To have a better overview of LSP4IJ DAP support, I have added https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/DAPSupport.md to know what is supported (ex : evaluate expression, completion, set value, etc) and what is not supported. |
Beta Was this translation helpful? Give feedback.
-
In my spare time I have worked since several month to implement a "generic" Debug Adapter Protocol (DAP) support which will be available in 0.10.0.
If you want to test it, please install nightly-builds.
I have pushed my work and you can read doc at https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/DAP.md I have tested the DAP support with 2 DAP servers:
Socket and stdio are supported..
Please also read DAP support to know what is supported.
It is not perfect and it will require some improvement, but please give us feedback by testing it with your DAP server in order to improve it:
Please be don't be disaspointed, it is a first pass and I know this DAP support must be improved. Any feedback are welcome!
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions