dense-analysis / dense-analysis/ale

Add support for ruby-lsp

Open
#4,497 2 comments 15 reactions 0 assignees View on GitHub
new tool
Dominant language
Vim Script
Stars
14k
Forks
1.5k
Avg merge
17h 49m
Merged PRs (30d)
1

Description

**Name:** ruby-lsp
**URL:** https://github.com/Shopify/ruby-lsp

ruby-lsp is a new LSP implementation from Shopify. It is now the [recommended Ruby LSP implementation for VS Code](https://code.visualstudio.com/docs/languages/ruby#_install-the-ruby-lsp-extension-in-vs-code).

I had a quick stab at implementing support for this myself in ALE, but discovered that [ruby-lsp only supports incremental text synchronization](https://github.com/Shopify/ruby-lsp/issues/575#issuecomment-1485839623) for `textDocument/didChange` notifications, so this might be blocked on #4456. I thought I'd capture what I'd discovered here anyway.

Thank you for ALE! 🙌

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.