| 123456789101112131415161718192021222324 | -- 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
 |