Update 2024-05-24

This commit is contained in:
Kristofers Solo
2024-05-24 12:04:55 +03:00
committed by Kristofers Solo
parent 772a83c24f
commit fa1adf8188
38 changed files with 296 additions and 332 deletions

View File

@@ -4,7 +4,7 @@ M.setup = function(lsp, capabilities)
capabilities = capabilities
lsp.clangd.setup({
capabilities = capabilities,
--[[ settings = {
settings = {
clangd = {
InlayHints = {
Designators = true,
@@ -14,7 +14,7 @@ M.setup = function(lsp, capabilities)
},
fallbackFlags = { "-std=c++20" },
},
}, ]]
},
})
end

20
lua/plugins/lsp/gopls.lua Normal file
View File

@@ -0,0 +1,20 @@
local M = {}
M.setup = function(lsp, capabilities)
lsp.gopls.setup({
capabilities = capabilities,
settings = {
hints = {
rangeVariableTypes = true,
parameterNames = true,
constantValues = true,
assignVariableTypes = true,
compositeLiteralFields = true,
compositeLiteralTypes = true,
functionTypeParameters = true,
},
},
})
end
return M

17
lua/plugins/lsp/html.lua Normal file
View File

@@ -0,0 +1,17 @@
local M = {}
M.setup = function(lsp, capabilities)
lsp.html.setup({
capabilities = capabilities,
filetypes = {
"html",
"htmldjango",
"templ",
},
init_options = {
provideFormatter = false,
},
})
end
return M

View File

@@ -1,35 +0,0 @@
local M = {}
M.setup = function(lsp, capabilities)
capabilities = capabilities
lsp.tsserver.setup({
ssettings = {
typescript = {
inlayHints = {
includeInlayParameterNameHints = "all",
includeInlayParameterNameHintsWhenArgumentMatchesName = true,
includeInlayFunctionParameterTypeHints = true,
includeInlayVariableTypeHints = true,
includeInlayVariableTypeHintsWhenTypeMatchesName = true,
includeInlayPropertyDeclarationTypeHints = true,
includeInlayFunctionLikeReturnTypeHints = true,
includeInlayEnumMemberValueHints = true,
},
},
javascript = {
inlayHints = {
includeInlayParameterNameHints = "all",
includeInlayParameterNameHintsWhenArgumentMatchesName = true,
includeInlayFunctionParameterTypeHints = true,
includeInlayVariableTypeHints = true,
includeInlayVariableTypeHintsWhenTypeMatchesName = true,
includeInlayPropertyDeclarationTypeHints = true,
includeInlayFunctionLikeReturnTypeHints = true,
includeInlayEnumMemberValueHints = true,
},
},
},
})
end
return M