-
Notifications
You must be signed in to change notification settings - Fork 25
Debugger prototype for Ruby #96
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
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.