From 71c8f3285a1f3b2626bfd47846bd14a111740153 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Wed, 2 Sep 2026 17:57:45 +0200 Subject: [PATCH] add ts support Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com> --- home/programs/tui/nvf/languages.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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;