Unverified Commit 40c7c335 authored by Austin Horstman's avatar Austin Horstman Committed by GitHub
Browse files

vimPlugins: fix hard depenency on pickers (#441802)

parents f11610ae 672b1cf6
Loading
Loading
Loading
Loading
+20 −19
Original line number Diff line number Diff line
@@ -143,13 +143,13 @@ in
assertNoAdditions {
  advanced-git-search-nvim = super.advanced-git-search-nvim.overrideAttrs {
    checkInputs = with self; [
      fzf-lua
      snacks-nvim
      telescope-nvim
    ];
    dependencies = with self; [
      telescope-nvim
      vim-fugitive
      vim-rhubarb
      fzf-lua
      plenary-nvim
    ];
  };
@@ -1107,11 +1107,11 @@ assertNoAdditions {
  easy-dotnet-nvim = super.easy-dotnet-nvim.overrideAttrs {
    dependencies = with self; [
      plenary-nvim
      telescope-nvim
    ];
    checkInputs = with self; [
      # Pickers, can use telescope or fzf-lua
      # Pickers, can use telescope, fzf-lua, or snacks
      fzf-lua
      telescope-nvim
    ];
  };

@@ -1628,11 +1628,13 @@ assertNoAdditions {
  };

  leetcode-nvim = super.leetcode-nvim.overrideAttrs {
    checkInputs = [ self.snacks-nvim ];
    checkInputs = with self; [
      snacks-nvim
      telescope-nvim
    ];
    dependencies = with self; [
      nui-nvim
      plenary-nvim
      telescope-nvim
    ];

    doInstallCheck = true;
@@ -2185,11 +2187,14 @@ assertNoAdditions {
  };

  neotest-playwright = super.neotest-playwright.overrideAttrs {
    checkInputs = with self; [
      # Optional picker integration
      telescope-nvim
    ];
    dependencies = with self; [
      neotest
      nvim-nio
      plenary-nvim
      telescope-nvim
    ];
    # Unit test assert
    nvimSkipModules = "neotest-playwright-assertions";
@@ -2629,14 +2634,10 @@ assertNoAdditions {
  };

  nvim-tinygit = super.nvim-tinygit.overrideAttrs {
    dependencies = with self; [
      telescope-nvim
    ];

    checkInputs = [
      gitMinimal
      # transitive dependency (telescope-nvim) not properly propagated to the test environment
      self.plenary-nvim
      # interactive staging support
      self.telescope-nvim
    ];
  };

@@ -3595,9 +3596,6 @@ assertNoAdditions {
  };

  uv-nvim = super.uv-nvim.overrideAttrs {
    dependencies = with self; [
      telescope-nvim
    ];
    runtimeDeps = [ uv ];
  };

@@ -4001,9 +3999,12 @@ assertNoAdditions {
  };

  vs-tasks-nvim = super.vs-tasks-nvim.overrideAttrs {
    dependencies = with self; [
      plenary-nvim
      telescope-nvim
    checkInputs = [
      # Optional telescope integration
      self.telescope-nvim
    ];
    dependencies = [
      self.plenary-nvim
    ];
  };