diff options
author | Carlo Sala <carlosalag@protonmail.com> | 2022-02-11 21:47:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-11 21:47:44 +0100 |
commit | 02b52a03a5a78362c57d75c507240f69d4260d9a (patch) | |
tree | 09d887268c081fb3dd06654a397a1b54f5e11b03 /plugins | |
parent | 5fad26ca4fae7169f5bba8fa6718d58cb2c0bd20 (diff) | |
download | zsh-02b52a03a5a78362c57d75c507240f69d4260d9a.tar.gz zsh-02b52a03a5a78362c57d75c507240f69d4260d9a.tar.bz2 zsh-02b52a03a5a78362c57d75c507240f69d4260d9a.zip |
feat(fd): update `fd` completion to v8.3.2 (#10688)
Source: https://github.com/sharkdp/fd/blob/v8.3.2/contrib/completion/_fd
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/fd/README.md | 4 | ||||
-rw-r--r-- | plugins/fd/_fd | 9 |
2 files changed, 7 insertions, 6 deletions
diff --git a/plugins/fd/README.md b/plugins/fd/README.md index cf9f7815d..f3341612f 100644 --- a/plugins/fd/README.md +++ b/plugins/fd/README.md @@ -7,7 +7,3 @@ To use it, add `fd` to the plugins array in your zshrc file: ```zsh plugins=(... fd) ``` - -Completion is taken from the fd release [`8.2.1`](https://github.com/sharkdp/fd/releases/tag/v8.2.1). - -Updated on April 1st, 2021. diff --git a/plugins/fd/_fd b/plugins/fd/_fd index f5d9e01d2..45b8ca477 100644 --- a/plugins/fd/_fd +++ b/plugins/fd/_fd @@ -1,4 +1,4 @@ -#compdef fd fdfind +#compdef fd ## # zsh completion function for fd @@ -57,6 +57,7 @@ _fd() { + no-ignore-partial # some ignore files "(no-ignore-full --no-ignore-vcs)--no-ignore-vcs[don't respect .gitignore files]" "!(no-ignore-full --no-global-ignore-file)--no-global-ignore-file[don't respect the global ignore file]" + $no'(no-ignore-full --no-ignore-parent)--no-ignore-parent[]' + '(case)' # case-sensitivity {-s,--case-sensitive}'[perform a case-sensitive search]' @@ -138,6 +139,7 @@ _fd() { + '(exec-cmds)' # execute command '(long-listing max-results)'{-x+,--exec=}'[execute command for each search result]:command: _command_names -e:*\;::program arguments: _normal' '(long-listing max-results)'{-X+,--exec-batch=}'[execute command for all search results at once]:command: _command_names -e:*\;::program arguments: _normal' + '(long-listing max-results)--batch-size=[max number of args for each -X call]:size' + other '!(--max-buffer-time)--max-buffer-time=[set amount of time to buffer before showing output]:time (ms)' @@ -153,6 +155,9 @@ _fd() { $no'(--base-directory)--base-directory=[change the current working directory to the given path]:directory:_files -/' $no'(*)*--search-path=[set search path (instead of positional <path> arguments)]:directory:_files -/' + + strip-cwd-prefix + $no'(strip-cwd-prefix exec-cmds)--strip-cwd-prefix[Strip ./ prefix when output is redirected]' + + args # positional arguments '1: :_guard "^-*" pattern' '(--search-path)*:directory:_files -/' @@ -220,7 +225,7 @@ _fd() { _fd "$@" # ------------------------------------------------------------------------------ -# Copyright (c) 2011 Github zsh-users - http://github.com/zsh-users +# Copyright (c) 2011 GitHub zsh-users - http://github.com/zsh-users # All rights reserved. # # Redistribution and use in source and binary forms, with or without |