summaryrefslogtreecommitdiff
path: root/lua/config
diff options
context:
space:
mode:
authorLibravatar Mora Unie Youer <[email protected]>2025-05-07 18:50:32 +0300
committerLibravatar Mora Unie Youer <[email protected]>2025-05-07 18:50:32 +0300
commit15c9135deebf4bae43a7abc67b16dc61284776db (patch)
tree7f912578b0b3ec04b5bd8d95f092c0983ad58903 /lua/config
parentfeat: enable LSP inlay hints in `typescript-language-server` (diff)
downloadneovim-configuration-15c9135deebf4bae43a7abc67b16dc61284776db.tar.gz
neovim-configuration-15c9135deebf4bae43a7abc67b16dc61284776db.tar.bz2
neovim-configuration-15c9135deebf4bae43a7abc67b16dc61284776db.tar.lz
neovim-configuration-15c9135deebf4bae43a7abc67b16dc61284776db.tar.xz
neovim-configuration-15c9135deebf4bae43a7abc67b16dc61284776db.tar.zst
neovim-configuration-15c9135deebf4bae43a7abc67b16dc61284776db.zip
feat: add `angular-language-server`
Diffstat (limited to '')
-rw-r--r--lua/config/lsp.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua
index 58edc2e..413e06f 100644
--- a/lua/config/lsp.lua
+++ b/lua/config/lsp.lua
@@ -12,8 +12,18 @@ vim.lsp.enable({
"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,
+})