diff --git a/home/programs/tui/nvf/languages.nix b/home/programs/tui/nvf/languages.nix index 7c35f240..dc11a3be 100644 --- a/home/programs/tui/nvf/languages.nix +++ b/home/programs/tui/nvf/languages.nix @@ -25,7 +25,10 @@ context.enable = true; highlight.enable = true; textobjects.enable = true; - grammars = [pkgs.vimPlugins.nvim-treesitter.grammarPlugins.http]; + grammars = [ + pkgs.vimPlugins.nvim-treesitter.grammarPlugins.http + pkgs.vimPlugins.nvim-treesitter.grammarPlugins.tsx + ]; }; lsp = { enable = true; @@ -33,6 +36,9 @@ tailwindcss-language-server = { enable = true; }; + vtsls = { + enable = true; + }; }; trouble.enable = true; lspSignature.enable = true; @@ -97,7 +103,11 @@ }; extraDiagnostics.enable = true; }; - typescript.enable = true; + typescript = { + enable = true; + # vtsls preset used instead: ts_ls here misses .tsx filetypes + lsp.servers = []; + }; css.enable = true; svelte.enable = true; html.enable = true;