summaryrefslogtreecommitdiff
path: root/makeAutocompleteFiles.bash.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-12 02:32:57 -0500
committerJeff Carr <[email protected]>2025-10-12 02:32:57 -0500
commitfa46df7691bbe80b4559d8e0e99b2d1ca1f6f48c (patch)
tree9de8433471eb42813f610074c46d950f603d01f6 /makeAutocompleteFiles.bash.go
parent23b1865b5d9b879b543116beaf68d80fe76c5534 (diff)
more housecleaning
Diffstat (limited to 'makeAutocompleteFiles.bash.go')
-rw-r--r--makeAutocompleteFiles.bash.go51
1 files changed, 0 insertions, 51 deletions
diff --git a/makeAutocompleteFiles.bash.go b/makeAutocompleteFiles.bash.go
index 0cef75c..43d2bf4 100644
--- a/makeAutocompleteFiles.bash.go
+++ b/makeAutocompleteFiles.bash.go
@@ -103,54 +103,3 @@ func getParentProcessName() string {
// The file content has a trailing newline, so trim it.
return strings.TrimSpace(string(content))
}
-
-/*
-
- This script will be placed in a directory in your $fpath (e.g., ~/.zsh/completions/_my-app).
-
-#compdef my-app
-
-# This function will be called by Zsh to get the completions.
-_my_app_completions() {
- local -a suggestions
-
- # Here is the key part:
- # We execute our Go program with the hidden flag and capture its output.
- 9 # The `(f)` flag splits the output by line into an array.
- 10 suggestions=( ${(f)"$(my-app --_generate_completions)"} )
- 11
- 12 # Pass the suggestions to the Zsh completion engine.
- 13 _describe 'command' suggestions
- 14 }
- 15
- 16 # Tell Zsh to call our function when completing for my-app
- 17 _my_app_completions "$@"
-*/
-
-// zsh:
-/*
-#compdef forge
-
-# Zsh completion function for the 'forge' command.
-
-_forge_completions() {
- local -a words
- local -i CURRENT
-
- # Zsh's equivalent of Bash's COMP_WORDS and COMP_CWORD
- words=("${(@)words}")
- CURRENT=$CURRENT
-
- # Generate the completion suggestions by calling the forge command.
- # The output is split into an array.
- local -a suggestions
- suggestions=("${(@f)$(forge --auto-complete "'${words[CURRENT]}'" "${words[@]}")}")
-
- # Pass the suggestions to the Zsh completion system.
- _describe 'completions' suggestions
-}
-
-# Register the function to be called for the 'forge' command.
-_forge_completions "$@"
-
-*/