From 2fd1e4ab756780fbe547af3303d7842f728f3386 Mon Sep 17 00:00:00 2001 From: Jason Date: Sat, 30 Nov 2019 20:27:17 +0900 Subject: [PATCH] Move __fish_complete_unrar into the completion script --- share/completions/unrar.fish | 18 +++++++++++++++++- share/functions/__fish_complete_unrar.fish | 21 --------------------- 2 files changed, 17 insertions(+), 22 deletions(-) delete mode 100644 share/functions/__fish_complete_unrar.fish diff --git a/share/completions/unrar.fish b/share/completions/unrar.fish index 2619ca279..41d85cc73 100644 --- a/share/completions/unrar.fish +++ b/share/completions/unrar.fish @@ -1,5 +1,21 @@ +function __fish_complete_unrar -d "Peek inside of archives and list all files" + set -l cmd (commandline -poc) + set -e cmd[1] + for i in $cmd + switch $i + case '-*' + continue + + case '*.rar' + if test -f $i + set -l file_list (unrar vb $i) + printf (_ "%s\tArchived file\n") $file_list + end + return + end + end +end -# Peek inside of archives and list all files complete -c unrar -a "(__fish_complete_unrar)" complete -x -c unrar -n '__fish_use_subcommand' -a e -d "Extract files to current directory" diff --git a/share/functions/__fish_complete_unrar.fish b/share/functions/__fish_complete_unrar.fish deleted file mode 100644 index c5cbc7ad9..000000000 --- a/share/functions/__fish_complete_unrar.fish +++ /dev/null @@ -1,21 +0,0 @@ - -function __fish_complete_unrar -d "Peek inside of archives and list all files" - - set -l cmd (commandline -poc) - set -e cmd[1] - for i in $cmd - switch $i - case '-*' - continue - - case '*.rar' - if test -f $i - set -l file_list (unrar vb $i) - printf (_ "%s\tArchived file\n") $file_list - end - return - end - end -end - -