LazyVim.LazyVim/lua/lazyvim/plugins/extras
Kevin Robayna 7839498108
feat(extras): improve ruby extra by letting user chose (#3652)
## What is this PR for?

Shopify started working on its own LSP
(https://github.com/Shopify/ruby-lsp) and it performs way better than
Solargraph which has a lot of limitations. This paired with sorbet gives
better IntelliSense when navigating the code.

This PR follows the same approach as Python and lets the user configure
through vim.g options the lsp and formatter for ruby, without overriding
any configuration.

## Does this PR fix an existing issue?

One caveat though is that RubyLsp does not work very well with NeoVim <
0.10 https://github.com/Shopify/ruby-lsp/blob/main/EDITORS.md#neovim

## Checklist

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
2024-07-19 11:09:57 +02:00
..
coding fix(yanky): enable yank history in visual mode (#4048) 2024-07-15 11:48:58 +02:00
dap fix(dap): only load mason-nvim-dap when not disabled (#3784) 2024-06-23 20:04:51 +02:00
editor fix(telescope): better find_command. Fixes #4031 2024-07-14 18:06:40 +02:00
formatting fix(prettier): fixup 2024-06-07 23:24:01 +02:00
lang feat(extras): improve ruby extra by letting user chose (#3652) 2024-07-19 11:09:57 +02:00
linting feat: use LazyVim everywhere instead of require("lazyvim.util") 2024-03-22 09:15:09 +01:00
lsp feat: moved neoconf.nvim to extras 2024-06-02 09:05:16 +02:00
test fix(neotest): support adapter key on adapter for playwright (#3824) 2024-06-27 16:04:26 +02:00
ui feat(edgy): added support for grug-far.nvim 2024-07-18 00:21:19 +02:00
util feat(icons): provide language specific icons in extras (#3931) 2024-07-07 19:28:51 +02:00
vscode.lua fix(vscode): allow overriding default vscode keymaps. Fixes #3950 2024-07-08 07:52:18 +02:00