aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/zsh.html11
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/zsh.html b/tools/zsh.html
index 6584e5b..f591b11 100644
--- a/tools/zsh.html
+++ b/tools/zsh.html
@@ -239,9 +239,9 @@ function _foo_color() {
function _foo() {
_arguments \
"-c[define color]:color:->s_color" \
- "-s[select sound]:color:(low high)" \
+ "-s[select sound]:sound:(low high)" \
"-f[select file]:file:_files" \
- "-d[select dir]:fir:_files -/" \
+ "-d[select dir]:dir:_files -/" \
"-h[help]"
case $state in
@@ -249,6 +249,13 @@ function _foo() {
esac
}
</code></pre>
+<blockquote>
+<p><code>_files</code> is a zsh builtin utility function to complete files/dirs see</p>
+<ul>
+<li><a href="http://zsh.sourceforge.net/Doc/Release/Completion-System.html#Completion-Functions">zsh completion functions</a></li>
+<li><a href="https://github.com/zsh-users/zsh-completions/blob/master/zsh-completions-howto.org#utility-functions">zsh completion utility functions</a></li>
+</ul>
+</blockquote>
</main>