From 2bc6a949924319f61619d32695115a61394741f8 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 21 Sep 2024 15:31:09 -0500 Subject: [PATCH] plugins/lsp/ts_ls: add pluginDefault filetypes --- plugins/lsp/language-servers/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/plugins/lsp/language-servers/default.nix b/plugins/lsp/language-servers/default.nix index f1a530dd..55f22f8b 100644 --- a/plugins/lsp/language-servers/default.nix +++ b/plugins/lsp/language-servers/default.nix @@ -633,6 +633,20 @@ let serverName = "ts_ls"; description = "ts_ls for TypeScript"; package = "typescript-language-server"; + # NOTE: Provide the plugin default filetypes so that + # `plugins.lsp.servers.volar.tslsIntegration` doesn't wipe out the default filetypes + extraConfig = cfg: { + plugins.lsp.servers.ts-ls = { + filetypes = [ + "javascript" + "javascriptreact" + "javascript.jsx" + "typescript" + "typescriptreact" + "typescript.tsx" + ]; + }; + }; } { name = "typos-lsp";