vim.diagnostic.config({ signs = true, underline = true, update_in_insert = true, virtual_text = true, }) vim.lsp.enable({ "lua-language-server", "nixd", "rust-analyzer", "angular-language-server", "biome", "typescript-language-server", }) vim.lsp.inlay_hint.enable(true) -- Enable Angular HTML Treesitter grammar when needed vim.api.nvim_create_autocmd({ "BufReadPost", "BufNewFile" }, { pattern = { "*.component.html", "*.container.html" }, callback = function() vim.bo.filetype = "htmlangular" vim.treesitter.start(nil, "angular") end, })