1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
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,
})
|