|
@@ -5,20 +5,13 @@ return {
|
|
|
default = {
|
|
default = {
|
|
|
"default_lsp"
|
|
"default_lsp"
|
|
|
},
|
|
},
|
|
|
- default_lsp = { "default_arduino_language_server_config",
|
|
|
|
|
|
|
+ default_lsp = {
|
|
|
"default_bashls_config", "default_basedpyright_config_and_typechecking",
|
|
"default_bashls_config", "default_basedpyright_config_and_typechecking",
|
|
|
- "default_clangd_config", "default_cssls_config", "default_denols_config",
|
|
|
|
|
- "default_gopls_config", "default_html_config", "default_jsonls_config",
|
|
|
|
|
- "default_kotlin_language_server_config", "default_lemminx_config",
|
|
|
|
|
- "default_lua_ls_config", "default_marksman_config",
|
|
|
|
|
- "default_rust_analyzer_config", "default_sqlls_config",
|
|
|
|
|
- "default_taplo_config", "default_terraformls_config",
|
|
|
|
|
- "default_tsserver_config", "default_yamlls_config" },
|
|
|
|
|
- default_arduino_language_server_config = function()
|
|
|
|
|
- lspconfig.arduino_language_server.setup({
|
|
|
|
|
- capabilities = capabilities
|
|
|
|
|
- })
|
|
|
|
|
- end,
|
|
|
|
|
|
|
+ "default_cssls_config", "default_denols_config", "default_gopls_config",
|
|
|
|
|
+ "default_html_config", "default_jsonls_config", "default_lua_ls_config",
|
|
|
|
|
+ "default_marksman_config", "default_rust_analyzer_config",
|
|
|
|
|
+ "default_sqlls_config", "default_taplo_config", "default_ts_ls_config",
|
|
|
|
|
+ "default_yamlls_config" },
|
|
|
default_bashls_config = function()
|
|
default_bashls_config = function()
|
|
|
lspconfig.bashls.setup({ capabilities = capabilities })
|
|
lspconfig.bashls.setup({ capabilities = capabilities })
|
|
|
end,
|
|
end,
|
|
@@ -39,9 +32,6 @@ return {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
end,
|
|
end,
|
|
|
- default_clangd_config = function()
|
|
|
|
|
- lspconfig.clangd.setup({ capabilities = capabilities })
|
|
|
|
|
- end,
|
|
|
|
|
default_cssls_config = function()
|
|
default_cssls_config = function()
|
|
|
lspconfig.cssls.setup({ capabilities = capabilities })
|
|
lspconfig.cssls.setup({ capabilities = capabilities })
|
|
|
end,
|
|
end,
|
|
@@ -71,13 +61,6 @@ return {
|
|
|
default_jsonls_config = function()
|
|
default_jsonls_config = function()
|
|
|
lspconfig.jsonls.setup({ capabilities = capabilities })
|
|
lspconfig.jsonls.setup({ capabilities = capabilities })
|
|
|
end,
|
|
end,
|
|
|
- default_kotlin_language_server_config = function()
|
|
|
|
|
- lspconfig.kotlin_language_server.setup(
|
|
|
|
|
- { capabilities = capabilities })
|
|
|
|
|
- end,
|
|
|
|
|
- default_lemminx_config = function()
|
|
|
|
|
- lspconfig.lemminx.setup({ capabilities = capabilities })
|
|
|
|
|
- end,
|
|
|
|
|
default_lua_ls_config = function()
|
|
default_lua_ls_config = function()
|
|
|
lspconfig.lua_ls.setup({
|
|
lspconfig.lua_ls.setup({
|
|
|
capabilities = capabilities,
|
|
capabilities = capabilities,
|
|
@@ -114,10 +97,7 @@ return {
|
|
|
default_taplo_config = function()
|
|
default_taplo_config = function()
|
|
|
lspconfig.taplo.setup({ capabilities = capabilities })
|
|
lspconfig.taplo.setup({ capabilities = capabilities })
|
|
|
end,
|
|
end,
|
|
|
- default_terraformls_config = function()
|
|
|
|
|
- lspconfig.terraformls.setup({ capabilities = capabilities })
|
|
|
|
|
- end,
|
|
|
|
|
- default_tsserver_config = function()
|
|
|
|
|
|
|
+ default_ts_ls_config = function()
|
|
|
local inlayHints = {
|
|
local inlayHints = {
|
|
|
includeInlayEnumMemberValueHints = true,
|
|
includeInlayEnumMemberValueHints = true,
|
|
|
includeInlayFunctionLikeReturnTypeHints = true,
|
|
includeInlayFunctionLikeReturnTypeHints = true,
|
|
@@ -127,7 +107,7 @@ return {
|
|
|
includeInlayPropertyDeclarationTypeHints = true,
|
|
includeInlayPropertyDeclarationTypeHints = true,
|
|
|
includeInlayVariableTypeHints = true
|
|
includeInlayVariableTypeHints = true
|
|
|
}
|
|
}
|
|
|
- lspconfig.tsserver.setup({
|
|
|
|
|
|
|
+ lspconfig.ts_ls.setup({
|
|
|
capabilities = capabilities,
|
|
capabilities = capabilities,
|
|
|
javascript = { inlayHints = inlayHints },
|
|
javascript = { inlayHints = inlayHints },
|
|
|
typescript = { inlayHints = inlayHints },
|
|
typescript = { inlayHints = inlayHints },
|