diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 6b170299b217..ffea81bcf232 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -200,19 +200,6 @@ in blink-cmp = callPackage ./blink-cmp { }; - # The GitHub repository returns 404, which breaks the update script - vim-pony = buildVimPlugin { - pname = "vim-pony"; - version = "2018-07-27"; - src = fetchFromGitHub { - owner = "jakwings"; - repo = "vim-pony"; - rev = "b26f01a869000b73b80dceabd725d91bfe175b75"; - sha256 = "0if8g94m3xmpda80byfxs649w2is9ah1k8v3028nblan73zlc8x8"; - }; - meta.homepage = "https://github.com/jakwings/vim-pony/"; - }; - chadtree = super.chadtree.overrideAttrs { buildInputs = [ python3 @@ -1240,6 +1227,19 @@ in nvimRequireCheck = "lean"; }; + LeaderF = super.LeaderF.overrideAttrs { + nativeBuildInputs = [ python3.pkgs.setuptools ]; + buildInputs = [ python3 ]; + # rm */build/ to prevent dependencies on gcc + # strip the *.so to keep files small + buildPhase = '' + patchShebangs . + ./install.sh + rm autoload/leaderf/fuzzyMatch_C/build/ -r + ''; + stripDebugList = [ "autoload/leaderf/python" ]; + }; + leap-ast-nvim = super.leap-ast-nvim.overrideAttrs { dependencies = with self; [ leap-nvim @@ -1248,6 +1248,17 @@ in nvimRequireCheck = "leap-ast"; }; + leetcode-nvim = super.leetcode-nvim.overrideAttrs { + dependencies = with self; [ + nui-nvim + plenary-nvim + telescope-nvim + ]; + + doInstallCheck = true; + nvimRequireCheck = "leetcode"; + }; + lens-vim = super.lens-vim.overrideAttrs { # remove duplicate g:lens#animate in doc/lens.txt # https://github.com/NixOS/nixpkgs/pull/105810#issuecomment-740007985 @@ -2510,6 +2521,19 @@ in dependencies = with self; [ denops-vim ]; }; + # The GitHub repository returns 404, which breaks the update script + vim-pony = buildVimPlugin { + pname = "vim-pony"; + version = "2018-07-27"; + src = fetchFromGitHub { + owner = "jakwings"; + repo = "vim-pony"; + rev = "b26f01a869000b73b80dceabd725d91bfe175b75"; + sha256 = "0if8g94m3xmpda80byfxs649w2is9ah1k8v3028nblan73zlc8x8"; + }; + meta.homepage = "https://github.com/jakwings/vim-pony/"; + }; + vim-sensible = super.vim-sensible.overrideAttrs { patches = [ ./patches/vim-sensible/fix-nix-store-path-regex.patch ]; }; @@ -2675,17 +2699,6 @@ in nvimRequireCheck = "yazi"; }; - leetcode-nvim = super.leetcode-nvim.overrideAttrs { - dependencies = with self; [ - nui-nvim - plenary-nvim - telescope-nvim - ]; - - doInstallCheck = true; - nvimRequireCheck = "leetcode"; - }; - YouCompleteMe = super.YouCompleteMe.overrideAttrs { buildPhase = '' substituteInPlace plugin/youcompleteme.vim \ @@ -2716,18 +2729,6 @@ in --replace "'zoxide_executable', 'zoxide'" "'zoxide_executable', '${zoxide}/bin/zoxide'" ''; }; - LeaderF = super.LeaderF.overrideAttrs { - nativeBuildInputs = [ python3.pkgs.setuptools ]; - buildInputs = [ python3 ]; - # rm */build/ to prevent dependencies on gcc - # strip the *.so to keep files small - buildPhase = '' - patchShebangs . - ./install.sh - rm autoload/leaderf/fuzzyMatch_C/build/ -r - ''; - stripDebugList = [ "autoload/leaderf/python" ]; - }; } // ( let