We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent af0c0ac commit 0d1d7d7Copy full SHA for 0d1d7d7
internal/complete/complete.zsh
@@ -1,14 +1,20 @@
1
-_fx_complete() {
2
- local reply
3
- reply=("${(@f)$(COMP_ZSH="${LBUFFER}" fx)}")
4
- if (( ${#reply} )); then
5
- local -a insert display
6
- for line in "${reply[@]}"; do
7
- display+=("${line%%$'\t'*}")
8
- insert+=("${line#*$'\t'}")
9
- done
10
- compadd -f -S '' -d display -a insert
11
- fi
+#compdef fx
+
+_fx() {
+ local reply
+ reply=("${(@f)$(COMP_ZSH="${LBUFFER}" fx)}")
+ if (( ${#reply} )); then
+ local -a insert display
+ for line in "${reply[@]}"; do
+ display+=("${line%%$'\t'*}")
+ insert+=("${line#*$'\t'}")
+ done
12
+ compadd -f -S '' -d display -a insert
13
+ fi
14
}
15
-compdef _fx_complete fx
16
+if [ "$funcstack[1]" = "_fx" ]; then
17
+ _fx "$@"
18
+else
19
+ compdef _fx fx
20
+fi
0 commit comments