From ff68bdcebab76c288f9d672abe246c8379042519 Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Mon, 6 Apr 2020 18:59:10 +0200 Subject: [PATCH] Allow file completions for more builtins - contains - count (for `count *`) - echo - printf - random (for `random choice`) Fixes #6520 --- 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 2d1169671..9a2a754cf 100644 --- a/share/functions/__fish_config_interactive.fish +++ b/share/functions/__fish_config_interactive.fish @@ -168,7 +168,7 @@ function __fish_config_interactive -d "Initializations that should be performed # # Only a few builtins take filenames; initialize the rest with no file completions # - complete -c(builtin -n | string match -rv '(\.|:|source|cd|exec|realpath|set|\\[|test|for)') --no-files + complete -c(builtin -n | string match -rv '(\.|:|source|cd|contains|count|echo|exec|printf|random|realpath|set|\\[|test|for)') --no-files # Reload key bindings when binding variable change function __fish_reload_key_bindings -d "Reload key bindings when binding variable change" --on-variable fish_key_bindings