about summary refs log tree commit diff
path: root/pkgs/shells
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>2016-04-09 20:08:46 +0300
committerTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>2016-04-09 20:08:46 +0300
commit03c6434756535b1ea8a159dedda820f38b214301 (patch)
tree24cb8ed8aedb3a91beb374da7df5fc519141765d /pkgs/shells
parent34732f0369da042a567d9b922ee2f1d042d810b3 (diff)
parenta011083cdaaa08acdc44578272b9a3adcd3f74ac (diff)
downloadnixlib-03c6434756535b1ea8a159dedda820f38b214301.tar
nixlib-03c6434756535b1ea8a159dedda820f38b214301.tar.gz
nixlib-03c6434756535b1ea8a159dedda820f38b214301.tar.bz2
nixlib-03c6434756535b1ea8a159dedda820f38b214301.tar.lz
nixlib-03c6434756535b1ea8a159dedda820f38b214301.tar.xz
nixlib-03c6434756535b1ea8a159dedda820f38b214301.tar.zst
nixlib-03c6434756535b1ea8a159dedda820f38b214301.zip
Merge pull request #14526 from Profpatsch/fish-completions
fish: pick up completion files from other packages
Diffstat (limited to 'pkgs/shells')
-rw-r--r--pkgs/shells/fish/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/shells/fish/default.nix b/pkgs/shells/fish/default.nix
index 521212940672..63f5dbd05ddb 100644
--- a/pkgs/shells/fish/default.nix
+++ b/pkgs/shells/fish/default.nix
@@ -59,6 +59,9 @@ stdenv.mkDerivation rec {
   '' + ''
     sed -i "s|/sbin /usr/sbin||" \
            "$out/share/fish/functions/__fish_complete_subcommand_root.fish"
+
+    # make fish pick up completions from nix profile
+    echo "set fish_complete_path (echo \$NIX_PROFILES | tr ' ' '\n')\"/share/fish/vendor_completions.d\" \$fish_complete_path" >> $out/share/fish/config.fish
   '';
 
   meta = with stdenv.lib; {