ruby icon indicating copy to clipboard operation
ruby copied to clipboard

The Ruby language support for Zed editor

Results 20 ruby issues
Sort by recently updated
recently updated
newest added

I installed the extension via Zed's extension manager, but the `extension.toml` looks different from the one in the repo. Here the snippets are in the extension's root directory and referenced...

upstream

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/zed-extensions/ruby). ## Pending Approval The following branches are...

When debugging Ruby code in Zed with the Ruby extension, I only see logs in the DAP panel, and nothing in the console/terminal. Is it possible to output logs to...

Is there a way to disable the snippets? I’m finding them extremely frustrating. 😬

Ruby LSP has a feature to automatically add `end`s, e.g. after `def method_name`. It uses the `textDocument/onTypeFormatting` language server request. In Zed, this doesn't work. I suspect this is a...

It was reported via [Reddit](https://old.reddit.com/r/ZedEditor/comments/1j05r4q/bad_behaviour_when_using_ruby_language/) that `onTypeFormatting` (enabled by default) LSP feature in Ruby LSP causes issues: ![Image](https://github.com/user-attachments/assets/b7e83b02-528f-4f0f-bdac-d6c34d89a8b3) Why? Ruby LSP tries to improve UX and complete block params automatically....

upstream::ruby-lsp

This never goes away: The editor will send RPC messages, but it never seems to get a response. LSP Logs: ``` // Receive: {"method":"$/progress","params":{"token":"indexing-progress","value":{"kind":"report","message":"97% completed","percentage":97}},"jsonrpc":"2.0"} // Receive: {"method":"$/progress","params":{"token":"indexing-progress","value":{"kind":"report","message":"98% completed","percentage":98}},"jsonrpc":"2.0"} //...

upstream::ruby-lsp

The extension enables Steep and Sorbet LSPs by default, which is fine, but then these emit error messages in vanilla projects that don't use them: ``` Failed to run steep,...

I realise this is a very unusual use of Ruby so completely understand if you’d rather not merge it here. I’ve written TreeSitter queries to support `fun` definitions from Empirical...

cla-signed