From a66a44186f75b94dfdb30af356bb1727102cd19b Mon Sep 17 00:00:00 2001 From: Matthieu Coudron Date: Wed, 11 Jul 2018 16:08:52 +0900 Subject: [PATCH 1/2] tig: add zsh completion along with contrib/vim.tigrc config in case users want to use it. --- .../version-management/git-and-tools/tig/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/applications/version-management/git-and-tools/tig/default.nix b/pkgs/applications/version-management/git-and-tools/tig/default.nix index 597429c0cc7..7d08127b0ef 100644 --- a/pkgs/applications/version-management/git-and-tools/tig/default.nix +++ b/pkgs/applications/version-management/git-and-tools/tig/default.nix @@ -33,6 +33,9 @@ stdenv.mkDerivation rec { make install-doc mkdir -p $out/etc/bash_completion.d/ cp contrib/tig-completion.bash $out/etc/bash_completion.d/ + mkdir -p $out/share/zsh/site-functions + cp contrib/tig-completion.zsh $out/share/zsh/site-functions/ + cp contrib/vim.tigrc $out/etc/ wrapProgram $out/bin/tig \ --prefix PATH ':' "${git}/bin" From bc05053631991b591242c84d4ff9eafa509ad246 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 12 Jul 2018 07:26:56 -0400 Subject: [PATCH 2/2] tig: zsh completion should be named _tig --- .../version-management/git-and-tools/tig/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/tig/default.nix b/pkgs/applications/version-management/git-and-tools/tig/default.nix index 7d08127b0ef..001ee2ddb68 100644 --- a/pkgs/applications/version-management/git-and-tools/tig/default.nix +++ b/pkgs/applications/version-management/git-and-tools/tig/default.nix @@ -31,10 +31,8 @@ stdenv.mkDerivation rec { installPhase = '' make install make install-doc - mkdir -p $out/etc/bash_completion.d/ - cp contrib/tig-completion.bash $out/etc/bash_completion.d/ - mkdir -p $out/share/zsh/site-functions - cp contrib/tig-completion.zsh $out/share/zsh/site-functions/ + install -D contrib/tig-completion.bash $out/etc/bash_completion.d/tig-completion.bash + install -D contrib/tig-completion.zsh $out/share/zsh/site-functions/_tig cp contrib/vim.tigrc $out/etc/ wrapProgram $out/bin/tig \