aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-10-03 11:33:17 +0200
committerGitHub <noreply@github.com>2022-10-03 11:33:17 +0200
commitc1fcdbf06b9af3f2987c874feb93182e8017e9b9 (patch)
tree979fbdb0616a52e099fb8e30deab77822a99fe2e
parentfeat: add solidity mapping (#65) (diff)
downloadmason-lspconfig-c1fcdbf06b9af3f2987c874feb93182e8017e9b9.tar
mason-lspconfig-c1fcdbf06b9af3f2987c874feb93182e8017e9b9.tar.gz
mason-lspconfig-c1fcdbf06b9af3f2987c874feb93182e8017e9b9.tar.bz2
mason-lspconfig-c1fcdbf06b9af3f2987c874feb93182e8017e9b9.tar.lz
mason-lspconfig-c1fcdbf06b9af3f2987c874feb93182e8017e9b9.tar.xz
mason-lspconfig-c1fcdbf06b9af3f2987c874feb93182e8017e9b9.tar.zst
mason-lspconfig-c1fcdbf06b9af3f2987c874feb93182e8017e9b9.zip
feat: add ruby_ls (#66)
-rw-r--r--README.md1
-rw-r--r--doc/server-mapping.md1
-rw-r--r--lua/mason-lspconfig/mappings/filetype.lua2
-rw-r--r--lua/mason-lspconfig/mappings/server.lua1
4 files changed, 4 insertions, 1 deletions
diff --git a/README.md b/README.md
index c3a4066..3dec850 100644
--- a/README.md
+++ b/README.md
@@ -226,6 +226,7 @@ local DEFAULT_SETTINGS = {
| Reason | `reason_ls` |
| Robot Framework | `robotframework_ls` |
| Rome | `rome` |
+| Ruby | `ruby_ls` |
| Ruby | `solargraph` |
| Rust | `rust_analyzer` |
| SQL | `sqlls` |
diff --git a/doc/server-mapping.md b/doc/server-mapping.md
index d126efd..929b9d7 100644
--- a/doc/server-mapping.md
+++ b/doc/server-mapping.md
@@ -86,6 +86,7 @@
| [rnix](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#rnix) | rnix-lsp |
| [robotframework_ls](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#robotframework_ls) | robotframework-lsp |
| [rome](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#rome) | rome |
+| [ruby_ls](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#ruby_ls) | ruby-lsp |
| [rust_analyzer](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#rust_analyzer) | rust-analyzer |
| [salt_ls](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#salt_ls) | salt-lsp |
| [serve_d](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#serve_d) | serve-d |
diff --git a/lua/mason-lspconfig/mappings/filetype.lua b/lua/mason-lspconfig/mappings/filetype.lua
index ea2a7e4..527cbe0 100644
--- a/lua/mason-lspconfig/mappings/filetype.lua
+++ b/lua/mason-lspconfig/mappings/filetype.lua
@@ -123,7 +123,7 @@ return {
rnoweb = { "ltex" },
robot = { "robotframework_ls" },
rst = { "esbonio", "ltex" },
- ruby = { "solargraph", "sorbet" },
+ ruby = { "ruby_ls", "solargraph", "sorbet" },
rust = { "rust_analyzer" },
sass = { "emmet_ls", "tailwindcss" },
scss = { "cssls", "emmet_ls", "stylelint_lsp", "tailwindcss" },
diff --git a/lua/mason-lspconfig/mappings/server.lua b/lua/mason-lspconfig/mappings/server.lua
index 714729a..59937a1 100644
--- a/lua/mason-lspconfig/mappings/server.lua
+++ b/lua/mason-lspconfig/mappings/server.lua
@@ -90,6 +90,7 @@ M.lspconfig_to_package = {
["rnix"] = "rnix-lsp",
["robotframework_ls"] = "robotframework-lsp",
["rome"] = "rome",
+ ["ruby_ls"] = "ruby-lsp",
["rust_analyzer"] = "rust-analyzer",
["salt_ls"] = "salt-lsp",
["serve_d"] = "serve-d",