From 1000d2ea8beebb4cabf87e2bce32c6baa4e98e58 Mon Sep 17 00:00:00 2001 From: Jordan Rastrick Date: Thu, 26 Sep 2019 16:59:14 +1000 Subject: [PATCH 1/2] fall back to file completion for yarn scripts --- src/_yarn | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/_yarn b/src/_yarn index 382f58a..61a3d9a 100644 --- a/src/_yarn +++ b/src/_yarn @@ -240,7 +240,8 @@ _yarn() { run) _arguments \ - '1: :_yarn_scripts' + '1: :_yarn_scripts' \ + '*:: :_files' ;; tag) @@ -266,6 +267,11 @@ _yarn() { _arguments \ '1:query:_files' ;; + + *) + _arguments \ + '*:: :_files' + ;; esac ;; esac From 4add7f4dfb8dc91ed33b3d9c57e395a9a6434e87 Mon Sep 17 00:00:00 2001 From: Jordan Rastrick Date: Tue, 1 Oct 2019 12:50:37 +1000 Subject: [PATCH 2/2] Improve _yarn changes Use `_default` instead of `_files` and don't unnecessarily wrap with `_arguments` --- src/_yarn | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/_yarn b/src/_yarn index 61a3d9a..34718e0 100644 --- a/src/_yarn +++ b/src/_yarn @@ -241,7 +241,7 @@ _yarn() { run) _arguments \ '1: :_yarn_scripts' \ - '*:: :_files' + '*:: :_default' ;; tag) @@ -269,8 +269,7 @@ _yarn() { ;; *) - _arguments \ - '*:: :_files' + _default ;; esac ;;