docs: Update Ruby docs to provide more complete examples (#17987)

Closes #17917

Release Notes:

- N/A
This commit is contained in:
Thorsten Ball 2024-09-18 10:04:13 +02:00 committed by GitHub
parent d4e10dfba3
commit 550ceec549
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -138,15 +138,21 @@ Ruby LSP uses pull-based diagnostics which Zed doesn't support yet. We can tell
```json ```json
{ {
"languages": {
"Ruby": {
"language_servers": ["ruby-lsp", "!solargraph", "..."],
},
},
"lsp": { "lsp": {
"ruby-lsp": { "ruby-lsp": {
"initialization_options": { "initialization_options": {
"enabledFeatures": { "enabledFeatures": {
"diagnostics": false // This disables diagnostics
} "diagnostics": false,
} },
} },
} },
},
} }
``` ```
@ -164,11 +170,24 @@ Rubocop has unsafe autocorrection disabled by default. We can tell Zed to enable
```json ```json
{ {
"languages": {
"Ruby": {
// Use ruby-lsp as the primary language server and rubocop as the secondary.
"language_servers": ["ruby-lsp", "rubocop", "!solargraph", "..."]
}
},
"lsp": { "lsp": {
"rubocop": { "rubocop": {
"initialization_options": { "initialization_options": {
"safeAutocorrect": false "safeAutocorrect": false
} }
},
"ruby-lsp": {
"initialization_options": {
"enabledFeatures": {
"diagnostics": false
}
}
} }
} }
} }