efm
https://github.com/mattn/efm-langserver
General purpose Language Server that can use specified error message format generated from specified command.
Setup
require'lspconfig'.efm.setup{}
Default values
cmd = { "efm-langserver" }
root_dir = function(fname)
return util.root_pattern '.git'(fname) or util.path.dirname(fname)
end,