From ccc2c83bae12a332afeec661d6468518b305645a Mon Sep 17 00:00:00 2001 From: Marcelo Jacobus Date: Thu, 6 Jun 2024 16:50:02 -0300 Subject: [PATCH] Setup ruby LSP --- init.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/init.lua b/init.lua index 2514f9e..7aeb401 100644 --- a/init.lua +++ b/init.lua @@ -1,2 +1,28 @@ -- bootstrap lazy.nvim, LazyVim and your plugins require("config.lazy") + +-- init.lua +local lspconfig = require("lspconfig") + +-- Setup Ruby Language Server +lspconfig.ruby_ls.setup({ + cmd = { "ruby-lsp" }, + filetypes = { "ruby" }, + settings = { + ruby = { + diagnostics = true, + completion = true, + }, + }, +}) + +-- Setup Solargraph +lspconfig.solargraph.setup({ + cmd = { "solargraph", "stdio" }, + filetypes = { "ruby" }, + settings = { + solargraph = { + diagnostics = true, + }, + }, +})