Skip to content

Add Steep language extension#2760

Closed
wouterken wants to merge 3 commits into
zed-industries:mainfrom
wouterken:main
Closed

Add Steep language extension#2760
wouterken wants to merge 3 commits into
zed-industries:mainfrom
wouterken:main

Conversation

@wouterken
Copy link
Copy Markdown

A zed extension that enables the Steep language server for Ruby

@cla-bot

This comment was marked as resolved.

@wouterken

This comment was marked as resolved.

@cla-bot cla-bot Bot added the cla-signed label May 30, 2025
@cla-bot

This comment was marked as resolved.

@wouterken wouterken changed the title Submitting zed-steep extension Steep Language Server May 30, 2025
@notpeter notpeter changed the title Steep Language Server Add Steep language extension May 30, 2025
@notpeter

This comment was marked as resolved.

@notpeter
Copy link
Copy Markdown
Contributor

Hey, while I'm happy to ship a dedicated steep extension I wanted to ask before it ships whether you would be willing to consider integrating it with the existing Zed Ruby Extension. There is already support for four other Ruby LSPs (see src/language_servers) and it might be easier Steep was handled in the same way rather than as a distinct extension.

I know nothing about steep and I'm happy to merge this as-is, but just thought I'd ask.

cc: @vitallium In case soutaro/steep wasn't already on your radar.

@wouterken
Copy link
Copy Markdown
Author

whether you would be willing to consider integrating it with the existing Zed Ruby Extension

Absolutely, that would be a much cleaner experience. If @vitallium is open to it, I'm more than happy to close this and submit an equivalent PR there instead.

@vitallium
Copy link
Copy Markdown
Contributor

whether you would be willing to consider integrating it with the existing Zed Ruby Extension

Absolutely, that would be a much cleaner experience. If @vitallium is open to it, I'm more than happy to close this and submit an equivalent PR there instead.

@notpeter @wouterken Hi! I think that would be great! The Ruby extension uses Process API so detecting steep, whether from the bundle, path, or extension-provided version, should be relatively easy.I wonder now, is it makes sense to add Sorbet as well. /cc @notchairmk

@wouterken
Copy link
Copy Markdown
Author

Closed to pick up the conversation here instead zed-extensions/ruby#102 in hope of getting Steep supported inside the existing Zed Ruby Extension.

@wouterken wouterken closed this Jun 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants