" 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_init_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_callback': ale#VarFunc('ruby_solargraph_executable'), \ 'command_callback': 'ale_linters#ruby#solargraph#GetCommand', \ 'project_root_callback': 'ale#ruby#FindProjectRoot', \ 'initialization_options_callback': ale#VarFunc('ruby_solargraph_init_options'), \})