" Author: Horacio Sanson - https://github.com/hsanson " Description: Solargraph Language Server https://solargraph.org/ " " Author: Devon Meunier " Description: updated to use stdio call ale#Set('ruby_solargraph_executable', 'solargraph') call ale#Set('ruby_solargraph_options', {}) function! ale_linters#ruby#solargraph#GetCommand(buffer) abort return '%e' . ale#Pad('stdio') endfunction call ale#linter#Define('ruby', { \ 'name': 'solargraph', \ 'lsp': 'stdio', \ 'language': 'ruby', \ 'executable': {b -> ale#Var(b, 'ruby_solargraph_executable')}, \ 'command': function('ale_linters#ruby#solargraph#GetCommand'), \ 'project_root': function('ale#ruby#FindProjectRoot'), \ 'initialization_options': {b -> ale#Var(b, 'ruby_solargraph_options')}, \})