Solargraph LSP

This commit is contained in:
Michael Yockey
2024-03-18 07:47:34 -04:00
parent 73c2b0940a
commit 302ff05996

View File

@@ -10,6 +10,7 @@ return {
require('mason-lspconfig').setup({ require('mason-lspconfig').setup({
automatic_install = true, automatic_install = true,
ensure_installed = { ensure_installed = {
'solargraph',
'ruby_ls', 'ruby_ls',
'rubocop', 'rubocop',
'lua_ls', 'lua_ls',
@@ -17,6 +18,13 @@ return {
'tsserver', 'tsserver',
}, },
handlers = { handlers = {
solargraph = function()
require('lspconfig').solargraph.setup({
cmd = { 'solargraph', 'stdio' },
filetypes = { 'ruby' },
root_dir = require('lspconfig.util').root_pattern('.git', '.solargraph.yml'),
})
end,
tsserver = function() tsserver = function()
require('lspconfig').tsserver.setup({}) require('lspconfig').tsserver.setup({})
end, end,