| 12345678910111213141516171819202122232425 | -- If you are using rvm, make sure to change below configurationrequire'lspconfig'.solargraph.setup {    cmd = {DATA_PATH .. "/lspinstall/ruby/solargraph/solargraph", "--stdio"},    on_attach = require'lsp'.common_on_attach,    handlers = {        ["textDocument/publishDiagnostics"] = vim.lsp.with(vim.lsp.diagnostic                                                               .on_publish_diagnostics,                                                           {            virtual_text = O.lang.ruby.diagnostics.virtual_text,            signs = O.lang.ruby.diagnostics.signs,            underline = O.lang.ruby.diagnostics.underline,            update_in_insert = true        })    },    filetypes = O.lang.ruby.filetypes}if O.lang.ruby.autoformat then    require('lv-utils').define_augroups({        _ruby_format = {            'BufWritePre', '*.rb', 'lua vim.lsp.buf.formatting_sync(nil,1000)'        }    })end
 |