diff options
| author | Shohei YOSHIDA <syohex@gmail.com> | 2020-04-23 21:31:49 +0900 |
|---|---|---|
| committer | Shohei YOSHIDA <syohex@gmail.com> | 2020-04-23 21:31:49 +0900 |
| commit | e6eb268a072fd4624a9e78b45983e3465d1454ab (patch) | |
| tree | 4334876da49fe9100abfdb2282565e760b75b737 /src/_node | |
| parent | Merge pull request #707 from syohex/syohex/update-node-v14 (diff) | |
| download | zsh-completions-e6eb268a072fd4624a9e78b45983e3465d1454ab.tar zsh-completions-e6eb268a072fd4624a9e78b45983e3465d1454ab.tar.gz zsh-completions-e6eb268a072fd4624a9e78b45983e3465d1454ab.tar.bz2 zsh-completions-e6eb268a072fd4624a9e78b45983e3465d1454ab.tar.lz zsh-completions-e6eb268a072fd4624a9e78b45983e3465d1454ab.tar.xz zsh-completions-e6eb268a072fd4624a9e78b45983e3465d1454ab.tar.zst zsh-completions-e6eb268a072fd4624a9e78b45983e3465d1454ab.zip | |
Improve node inspect completion
It should be completed only after 'node'
Diffstat (limited to 'src/_node')
| -rw-r--r-- | src/_node | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -52,6 +52,15 @@ _node_files() { _files -g "*.(js|mjs)" } +_node_args() { + if (( CURRENT == 2 )); then + _alternative "_node_files" "_values 'command' 'inspect[enable inspector for debugging]'" + return + fi + + _node_files +} + local curcontext="$curcontext" state line ret=1 typeset -A opt_args @@ -150,10 +159,7 @@ _arguments -C \ '(- 1 *)'{-p,--print}'[evaluate script and print result]:inline JavaScript' \ '*'{-r,--require}'[module to preload (option can be repeated)]: :_node_files' \ '(- 1 *)'{-v,--version}'[print Node.js version]' \ - '*: :_node_files' && ret=0 - -_values 'commands' \ - 'inspect[enable inspector for debugging]' && ret=0 + '*: :_node_args' && ret=0 return ret |
