Unverified Commit 73a23a58 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

zsh-abbr: adding completions + removing redudant bin directory (#348162)

parents 0dad0e58 d90af144
Loading
Loading
Loading
Loading
+11 −4
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
  stdenv,
  lib,
  fetchFromGitHub,
  installShellFiles,
}:
stdenv.mkDerivation rec {
  pname = "zsh-abbr";
@@ -15,12 +16,18 @@ stdenv.mkDerivation rec {
  };

  strictDeps = true;
  nativeBuildInputs = [ installShellFiles ];

  installPhase = ''
    install -D zsh-abbr.zsh $out/share/zsh/${pname}/abbr.plugin.zsh
    # Needed so that `man` can find the manpage, since it looks via PATH
    mkdir -p $out/bin
    mv man $out/share/man
    runHook preInstall

    install zsh-abbr.plugin.zsh zsh-abbr.zsh -Dt $out/share/zsh/zsh-abbr/
    install completions/_abbr -Dt $out/share/zsh/zsh-abbr/completions/

    # Required for `man` to find the manpage of abbr, since it looks via PATH
    installManPage man/man1/*

    runHook postInstall
  '';

  meta = with lib; {