diff options
| author | 2025-05-07 18:50:32 +0300 | |
|---|---|---|
| committer | 2025-05-07 18:50:32 +0300 | |
| commit | 15c9135deebf4bae43a7abc67b16dc61284776db (patch) | |
| tree | 7f912578b0b3ec04b5bd8d95f092c0983ad58903 /lua/config/lsp.lua | |
| parent | feat: enable LSP inlay hints in `typescript-language-server` (diff) | |
| download | neovim-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.lua | 10 |
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, +}) |
