vimPlugins.vscode-diff-nvim: move to non-generated (#467493)

This commit is contained in:
Austin Horstman
2025-12-03 19:03:14 +00:00
committed by GitHub
3 changed files with 38 additions and 26 deletions
@@ -22312,19 +22312,6 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
vscode-diff-nvim = buildVimPlugin {
pname = "vscode-diff.nvim";
version = "2025-11-27";
src = fetchFromGitHub {
owner = "esmuellert";
repo = "vscode-diff.nvim";
rev = "9831250fb85beb27df984bd985961f1a2ca23f81";
sha256 = "0dl23y5a5yq3kd02w9xfx56nqk20xpjv0j97qr0yh346d27401l1";
};
meta.homepage = "https://github.com/esmuellert/vscode-diff.nvim/";
meta.hydraPlatforms = [ ];
};
vscode-nvim = buildVimPlugin {
pname = "vscode.nvim";
version = "2025-08-06";
@@ -0,0 +1,38 @@
{
lib,
cmake,
fetchFromGitHub,
nix-update-script,
vimUtils,
vimPlugins,
}:
vimUtils.buildVimPlugin rec {
pname = "vscode-diff.nvim";
version = "1.6.2";
src = fetchFromGitHub {
owner = "esmuellert";
repo = "vscode-diff.nvim";
tag = "v${version}";
hash = "sha256-FyfVmxX40hAk1ch1PWtNi3FszAKfDk7XKEpnZfBw4I4=";
};
dependencies = [ vimPlugins.nui-nvim ];
nativeBuildInputs = [ cmake ];
dontUseCmakeConfigure = true;
buildPhase = ''
runHook preBuild
make
runHook postBuild
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "VSCode-style side-by-side diff rendering with two-tier highlighting (line + character level)";
homepage = "https://github.com/esmuellert/vscode-diff.nvim/";
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
}
@@ -4091,19 +4091,6 @@ assertNoAdditions {
];
};
vscode-diff-nvim = super.vscode-diff-nvim.overrideAttrs {
dependencies = [
self.nui-nvim
];
nativeBuildInputs = [ cmake ];
dontUseCmakeConfigure = true;
buildPhase = ''
runHook preBuild
make
runHook postBuild
'';
};
which-key-nvim = super.which-key-nvim.overrideAttrs {
nvimSkipModules = [ "which-key.docs" ];
};