feat(lua): expand LuaLSP, Treesitter and pack helper configurations
Why: improve language support and fix a client API typo - New Features - Added extensive filetype list for Tailwind LSP (astro, blade, ejs, etc.) and enabled the language server - Extended Treesitter parser list with regex, latex, tsx, svelte, typst, vue - Introduced PackChanged autocmd that notifies on install/update builds - Enhancements - Disabled unused provider loaders (node, perl, python3, ruby) - Registered additional filetype handlers for various template extensions - Updated markdown style setting and filledchars option - Bug Fixes - Corrected client:supports_method call in autocmd.lua (removed stray colon)
This commit is contained in:
5 files changed
+98
-1
No files matched your search
+40
@@ -36,6 +36,46 @@ vim.schedule(function()
|
||||
|
||||
vim.lsp.enable("html")
|
||||
vim.lsp.enable("cssls")
|
||||
vim.lsp.config("tailwindcss", {
|
||||
filetypes = {
|
||||
"astro",
|
||||
"blade",
|
||||
"edge",
|
||||
"ejs",
|
||||
"erb",
|
||||
"gohtml",
|
||||
"gohtmltmpl",
|
||||
"handlebars",
|
||||
"hbs",
|
||||
"html",
|
||||
"jade",
|
||||
"leaf",
|
||||
"liquid",
|
||||
"markdown",
|
||||
"mdx",
|
||||
"mustache",
|
||||
"nunjucks",
|
||||
"php",
|
||||
"razor",
|
||||
"slim",
|
||||
"twig",
|
||||
"css",
|
||||
"less",
|
||||
"postcss",
|
||||
"sass",
|
||||
"scss",
|
||||
"stylus",
|
||||
"sugarss",
|
||||
"javascript",
|
||||
"javascriptreact",
|
||||
"rescript",
|
||||
"typescript",
|
||||
"typescriptreact",
|
||||
"vue",
|
||||
"svelte",
|
||||
"templ",
|
||||
},
|
||||
})
|
||||
vim.lsp.enable("tailwindcss")
|
||||
|
||||
-- rust
|
||||
|
||||
Reference in new issue
Block a user