|
|
@ -36,7 +36,7 @@ function on_attach(client)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
local lspconf = require "lspconfig"
|
|
|
|
local lspconf = require "lspconfig"
|
|
|
|
local servers = {"html", "cssls", "tsserver", "pyright", "bashls"}
|
|
|
|
local servers = {"html", "cssls", "tsserver", "pyright", "bashls", "vls"}
|
|
|
|
|
|
|
|
|
|
|
|
for k, lang in pairs(servers) do
|
|
|
|
for k, lang in pairs(servers) do
|
|
|
|
lspconf[lang].setup {
|
|
|
|
lspconf[lang].setup {
|
|
|
@ -44,6 +44,11 @@ for k, lang in pairs(servers) do
|
|
|
|
}
|
|
|
|
}
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
local vls_binary = '/usr/local/bin/vls'
|
|
|
|
|
|
|
|
require'lspconfig'.vls.setup {
|
|
|
|
|
|
|
|
cmd = {vls_binary},
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
-- lua lsp settings
|
|
|
|
-- lua lsp settings
|
|
|
|
USER = "/home/" .. vim.fn.expand("$USER")
|
|
|
|
USER = "/home/" .. vim.fn.expand("$USER")
|
|
|
|
|
|
|
|
|
|
|
|