From 98e8fcdded314bbdc50a5ebae16c6903979e4b7c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 3 Nov 2024 13:24:54 +0100 Subject: [PATCH] tests/lsp-servers: disable typescript-language-server on darwin --- tests/lsp-servers.nix | 2 ++ tests/test-sources/plugins/lsp/_lsp.nix | 10 ++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/lsp-servers.nix b/tests/lsp-servers.nix index ba3bca13..9ea6331b 100644 --- a/tests/lsp-servers.nix +++ b/tests/lsp-servers.nix @@ -39,6 +39,8 @@ let disabled = lib.optionals pkgs.stdenv.isDarwin [ "fsautocomplete" + # typescript-language-server's dependency git-lfs is broken as of 2024-11-03 + "ts_ls" ] ++ lib.optionals pkgs.stdenv.isAarch64 [ # Broken diff --git a/tests/test-sources/plugins/lsp/_lsp.nix b/tests/test-sources/plugins/lsp/_lsp.nix index 93bebc38..a0b15c7f 100644 --- a/tests/test-sources/plugins/lsp/_lsp.nix +++ b/tests/test-sources/plugins/lsp/_lsp.nix @@ -96,14 +96,15 @@ }; volar-tsls-integration = - { config, ... }: + { config, pkgs, ... }: { plugins.lsp = { enable = true; servers = { volar.enable = true; ts_ls = { - enable = true; + # TODO typescript-language-server's dependency git-lfs is broken as of 2024-11-03 + enable = !pkgs.stdenv.isDarwin; filetypes = [ "typescript" ]; }; }; @@ -128,13 +129,14 @@ }; tsls-filetypes = - { config, ... }: + { config, pkgs, ... }: { plugins.lsp = { enable = true; servers = { ts_ls = { - enable = true; + # TODO typescript-language-server's dependency git-lfs is broken as of 2024-11-03 + enable = !pkgs.stdenv.isDarwin; }; }; };