Debugger prototype for Ruby#96
Conversation
|
@osiewicz yes! Awesome, thank you! I can finalize it if you don’t mind. Do you have a release date for the new version of the |
|
Yep, feel free to deal with this branch as you see fit. I believe we're gonna cut a new version sometime next week. For local development you can probably get by with a patch on extension_api version. |
Got it, thanks! I think we should apply the same logic as we did in #37: check the bundle first, then |
|
I got access to the debugger beta and experimented with the existing Ruby adapter (not the one in this PR). A few issues came up. First, it doesn’t appear to be using the correct version of Ruby. Even though a I haven’t got past this first issue but looking at the code, I believe it would attempt to run Finally, it looks like the program command the UI generates is incorrect. I entered |
This is a prototype implementation of Ruby debugger implementation, based on existing impl in core Zed. Input is most welcome on what it looks like and all that jazz.
|
Thank you! ❤️ |
|
@vitallium I'd love to bump the extension version so it shows up when you filter by "DAP" on https://zed.dev/extensions. Would you prefer to put out a new minor release or should I just update the submodule to point at HEAD? |
Hi! This pull request updates the Ruby extension to [v0.10.0](https://github.com/zed-extensions/ruby/releases/tag/v0.10.0). As always, here is the changelog with notable changes: - Debugger prototype for Ruby by @osiewicz in zed-extensions/ruby#96 - feat(herb): add Herb LSP by @vitallium in zed-extensions/ruby#110 - Update herb-language-server executable path by @marcoroth Thanks!
Hi! This pull request updates the Ruby extension to [v0.10.0](https://github.com/zed-extensions/ruby/releases/tag/v0.10.0). As always, here is the changelog with notable changes: - Debugger prototype for Ruby by @osiewicz in zed-extensions/ruby#96 - feat(herb): add Herb LSP by @vitallium in zed-extensions/ruby#110 - Update herb-language-server executable path by @marcoroth Thanks!

This is a prototype implementation of Ruby debugger implementation, based on existing impl in core Zed. Input is most welcome on what it looks like and all that jazz.
This is based on unreleased version of zed-extension-api.