20 lines
423 B
Lua
20 lines
423 B
Lua
return {
|
|
enable = function() -- disable lsp if wrong version installed
|
|
local enable = true
|
|
vim
|
|
.system({ 'golangci-lint', '--version' }, { text = true }, function(out)
|
|
if out.code ~= 0 then
|
|
enable = false
|
|
return
|
|
end
|
|
if out.stdout:match ' 1%.%d+%.%d+' then
|
|
enable = false
|
|
return
|
|
end
|
|
end)
|
|
:wait()
|
|
|
|
return enable
|
|
end,
|
|
}
|