feat(nvim): add templ, htmx and tailwind lsp
parent
f79dec2ebf
commit
cb881fbbc8
|
@ -130,12 +130,25 @@ local servers = {
|
||||||
"nil_ls",
|
"nil_ls",
|
||||||
"nixd",
|
"nixd",
|
||||||
"ruff_lsp",
|
"ruff_lsp",
|
||||||
|
"templ",
|
||||||
"typst_lsp",
|
"typst_lsp",
|
||||||
}
|
}
|
||||||
for _, lsp in ipairs(servers) do
|
for _, lsp in ipairs(servers) do
|
||||||
lspconfig_setup(lsp, {})
|
lspconfig_setup(lsp, {})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Add templ filetype
|
||||||
|
vim.filetype.add({ extension = { templ = "templ" } })
|
||||||
|
|
||||||
|
lspconfig_setup("htmx", {
|
||||||
|
filetypes = { "html", "templ" },
|
||||||
|
})
|
||||||
|
|
||||||
|
lspconfig_setup("tailwindcss", {
|
||||||
|
filetypes = { "templ", "astro", "javascript", "typescript", "react" },
|
||||||
|
init_options = { userLanguages = { templ = "html" } },
|
||||||
|
})
|
||||||
|
|
||||||
lspconfig_setup("pylsp", {
|
lspconfig_setup("pylsp", {
|
||||||
settings = {
|
settings = {
|
||||||
pylsp = {
|
pylsp = {
|
||||||
|
|
Loading…
Reference in New Issue