Files
lua-config-vim/back/lua/alpha/lsp/default.lua
2023-12-13 00:27:19 +03:00

27 lines
735 B
Lua

return {
mason = {
enable = true,
auto_install = false,
},
servers = {
emmet_ls = { enable = true },
gopls = { enable = true },
html = { enable = true },
jsonls = { enable = true },
lua_ls = { enable = true, neodev = true },
nil_ls = { enable = true },
phpactor = {enable = true },
rust_analyzer = { enable = true },
svelte = { enable = true },
tailwindcss = { enable = true, filetypes = {"blade", "html", "svelte"} },
tsserver = { enable = true },
volar = { enable = true },
},
default_options = function (options)
return vim.tbl_deep_extend("force", {
on_attach = require"alpha.lsp.attach",
flags = require "alpha.lsp.flags",
}, options)
end,
}