From 92d0d98a24883f43bcde5567cde0386f27583055 Mon Sep 17 00:00:00 2001 From: Nathan Zadoks Date: Sun, 3 Jan 2016 14:05:39 +0100 Subject: [PATCH] Pass the full argv to the NixOS command-not-found handler This patch is currently floated from the NixOS side as part of https://github.com/NixOS/nixpkgs/pull/12000, but prior versions of the hook ignore anything but the first argument anyway, so this is backwards-compatible. --- share/functions/__fish_config_interactive.fish | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/functions/__fish_config_interactive.fish b/share/functions/__fish_config_interactive.fish index 0d9ba4863..314e265f5 100644 --- a/share/functions/__fish_config_interactive.fish +++ b/share/functions/__fish_config_interactive.fish @@ -194,7 +194,7 @@ function __fish_config_interactive -d "Initializations that should be performed # Check for NixOS handler else if test -f /run/current-system/sw/bin/command-not-found function __fish_command_not_found_handler --on-event fish_command_not_found - /run/current-system/sw/bin/command-not-found $argv[1] + /run/current-system/sw/bin/command-not-found $argv end # Ubuntu Feisty places this command in the regular path instead else if type -q -p command-not-found