From 49484e5729090644ce4a13daf2e0dad6a2859033 Mon Sep 17 00:00:00 2001 From: Trolli Schmittlauch Date: Tue, 23 Sep 2025 23:21:18 +0200 Subject: [PATCH] home/vscodium: clean up python extension config, use mypy daemon --- home/modules/vscodium.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/home/modules/vscodium.nix b/home/modules/vscodium.nix index e7893df..8fa1a03 100644 --- a/home/modules/vscodium.nix +++ b/home/modules/vscodium.nix @@ -58,6 +58,7 @@ ]); in { + "telemetry.enableTelemetry" = false; # might not be needed for Codium "editor.fontLigatures" = true; "editor.accessibilitySupport" = false; # prevent asking "editor.cursorBlinking" = "phase"; @@ -90,12 +91,12 @@ }; "python.experiments.enabled" = false; "python.languageServer" = "Jedi"; # don't use proprietary pylance server - "python.defaultInterpreterPath" = "${defaultPython}/bin/python"; - "mypy-type-checker.path" = [ "${pkgs.python3Packages.mypy}/bin/mypy" ]; + "python.defaultInterpreterPath" = lib.getExe defaultPython; + "mypy-type-checker.path" = [ "${pkgs.python3Packages.mypy}/bin/dmypy" ]; + "mypy-type-checker.preferDaemon" = true; "mypy-type-checker.importStrategy" = "fromEnvironment"; "mypy-type-checker.args" = [ "--ignore-missing-imports" ]; "ruff.path" = [ (lib.getExe pkgs.ruff) ]; - "ruff.importStrategy" = "fromEnvironment"; "gitlens.telemetry.enabled" = false; "vim.highlightedyank.enable" = true; "vim.history" = 500;