diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix index 66369c266d60..633392fffb3e 100644 --- a/pkgs/applications/editors/vim/common.nix +++ b/pkgs/applications/editors/vim/common.nix @@ -1,12 +1,20 @@ -{ lib, fetchFromGitHub }: +{ lib, fetchFromGitHub, fetchpatch, applyPatches }: rec { version = "9.0.0609"; - src = fetchFromGitHub { - owner = "vim"; - repo = "vim"; - rev = "v${version}"; - hash = "sha256-UBj3pXY6rdekKnCX/V/4o8LLBMZkNs1U4Z4KuvisIYQ="; + src = applyPatches { + src = fetchFromGitHub { + owner = "vim"; + repo = "vim"; + rev = "v${version}"; + hash = "sha256-UBj3pXY6rdekKnCX/V/4o8LLBMZkNs1U4Z4KuvisIYQ="; + }; + patches = [ + (fetchpatch { + url = "https://github.com/vim/vim/commit/23a971da506249fc8388f06cd5c011b83406ac5c.patch"; + hash = "sha256-G9WiIU6gyIsfL6KL4qku3sgxtp0aitol60VJSUmSKdo="; + }) + ]; }; enableParallelBuilding = true;