# ruby: Add ruby-lsp as an experimental language server \(\#11768\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/24cc4c69f84fa9d9d25c243338ffe4f417b8a6e1)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 24cc4c69f84fa9d9d25c243338ffe4f417b8a6e1

Requested commit: 24cc4c69f84fa9d9d25c243338ffe4f417b8a6e1

Commit: 24cc4c69f84fa9d9d25c243338ffe4f417b8a6e1

Tree: 5f6a382d204ec74139822957bf082f126bfad427

Author: Vitaly Slobodin

Committer: GitHub

## Message

```
ruby: Add ruby-lsp as an experimental language server (#11768)

Adds [ruby-lsp](https://shopify.github.io/ruby-lsp/) as an alternative
LS for Ruby language.
While support for fully functional `ruby-lsp` is limited due to some
limitations (see https://github.com/zed-industries/zed/pull/8613) I
think it's OK to add it but disable by default. Thanks!

Resolves #4834.

Release Notes:

- N/A

### Some screenshots

Completion support
![CleanShot 2024-05-13 at 22 58
23@2x](https://github.com/zed-industries/zed/assets/1894248/d5047baa-c58f-465d-ae31-a7045aa56adf)

Symbol search
![CleanShot 2024-05-13 at 23 03
59@2x](https://github.com/zed-industries/zed/assets/1894248/0cb6320a-b000-4a0c-85eb-f8d1a8f6936e)

---------

Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
```

## Parents

- [9af1298a7f6a37a7e898c67b9a6b09315f3b8b60](https://git.cafe/gitcafe/zed/commit/9af1298a7f6a37a7e898c67b9a6b09315f3b8b60?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/24cc4c69f84fa9d9d25c243338ffe4f417b8a6e1?format=markdown)
