diff --git a/nvim/lua/plugins/lsp-config.lua b/nvim/lua/plugins/lsp-config.lua index 4be553b..694fa6a 100644 --- a/nvim/lua/plugins/lsp-config.lua +++ b/nvim/lua/plugins/lsp-config.lua @@ -9,7 +9,7 @@ return { "williamboman/mason-lspconfig.nvim", config = function() require("mason-lspconfig").setup({ - ensure_installed = { "lua_ls", "texlab", "clangd", "pylsp" }, + ensure_installed = { "lua_ls", "texlab", "clangd", "pylsp", "html", "tailwindcss" }, }) end, }, @@ -30,6 +30,12 @@ return { lspconfig.pylsp.setup({ capabilities = capabilities, }) + lspconfig.html.setup({ + capabilities = capabilities, + }) + lspconfig.tailwindcss.setup({ + capabilities = capabilities, + }) end, }, } diff --git a/nvim/lua/plugins/none-ls.lua b/nvim/lua/plugins/none-ls.lua index 2134d21..7fc8350 100644 --- a/nvim/lua/plugins/none-ls.lua +++ b/nvim/lua/plugins/none-ls.lua @@ -7,6 +7,10 @@ return { null_ls.builtins.formatting.stylua, null_ls.builtins.formatting.black, null_ls.builtins.formatting.isort, + null_ls.builtins.formatting.bibclean, + null_ls.builtins.formatting.biome, + null_ls.builtins.formatting.clang_format, + null_ls.builtins.formatting.djlint, }, }) vim.keymap.set("n", "gf", vim.lsp.buf.format, {})