diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2024-04-10 22:27:33 +0200 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2024-04-11 15:08:51 +0200 |
commit | 1fb10f5017cfe9ee0c97e5087310c893cfa98103 (patch) | |
tree | 40416f6c00efb8bc776e3d57549b9f74b007ee2d /pkgs/tools/misc | |
parent | c46343615d8a970d8a687c5c63f010bc018fd45e (diff) |
nixos/fzf: bring back keybindings and completion option removed in #298692
Also drop with lib
Diffstat (limited to 'pkgs/tools/misc')
-rw-r--r-- | pkgs/tools/misc/fzf/default.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/tools/misc/fzf/default.nix b/pkgs/tools/misc/fzf/default.nix index 94ec13ead9e42..9f6d94a83920c 100644 --- a/pkgs/tools/misc/fzf/default.nix +++ b/pkgs/tools/misc/fzf/default.nix @@ -55,6 +55,15 @@ buildGoModule rec { install -D plugin/* -t $out/share/vim-plugins/${pname}/plugin mkdir -p $out/share/nvim ln -s $out/share/vim-plugins/${pname} $out/share/nvim/site + + # Install shell integrations + install -D shell/* -t $out/share/fzf/ + install -D shell/key-bindings.fish $out/share/fish/vendor_functions.d/fzf_key_bindings.fish + mkdir -p $out/share/fish/vendor_conf.d + cat << EOF > $out/share/fish/vendor_conf.d/load-fzf-key-bindings.fish + status is-interactive; or exit 0 + fzf_key_bindings + EOF ''; passthru.tests.version = testers.testVersion { |