This commit is contained in:
mightypanders 2023-04-11 13:34:26 +02:00
parent 61292478ba
commit 31bff1d28f

View File

@ -53,7 +53,7 @@ require('mason-lspconfig').setup_handlers {
capabilities = capabilities capabilities = capabilities
} }
end, end,
['rust_analyzer'] = function() ['rust_analyzer'] = function()
local rustToolsOpts = { local rustToolsOpts = {
tools = { tools = {
inlay_hints = { inlay_hints = {
@ -68,7 +68,7 @@ require('mason-lspconfig').setup_handlers {
capabilities = capabilities, capabilities = capabilities,
flags = lsp_flags, flags = lsp_flags,
settings = { settings = {
["rust_analyzer"] = { ["rust_analyzer"] = {
checkOnSave = { checkOnSave = {
command = "clippy" command = "clippy"
} }
@ -84,11 +84,27 @@ require('mason-lspconfig').setup_handlers {
flags = lsp_flags, flags = lsp_flags,
-- server-specific settings... -- server-specific settings...
settings = { settings = {
["rust-analyzer"] = {} ["rust-analyzer"] = {}
} }
} }
end, end,
['yamlls'] = function() ['html'] = function()
require('lspconfig')['html'].setup {
on_attach = on_attach,
flags = lsp_flags,
cmd = { "html-languageserver", "--stdio" },
filetypes = { "html" },
init_options = {
configurationSection = { "html", "css", "javascript" },
embeddedLanguages = {
css = true,
javascript = true
}
},
settings = {}
}
end,
['yamlls'] = function()
require('lspconfig')["yamlls"].setup { require('lspconfig')["yamlls"].setup {
on_attach = on_attach, on_attach = on_attach,
flags = lsp_flags, flags = lsp_flags,