Skip to content

Commit cb0704f

Browse files
committed
zsh: Remove broken auto completion
1 parent 2fe06b7 commit cb0704f

File tree

1 file changed

+0
-82
lines changed

1 file changed

+0
-82
lines changed

.zshrc

Lines changed: 0 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -41,91 +41,9 @@ bindkey '^[M' '_toggle_md_mode'
4141
############################## Completion ##############################
4242
# {{{
4343

44-
# Create completions directory
45-
USER_COMPLETIONS_DIR="${HOME}/.config/zsh/completions"
46-
mkdir -p "${USER_COMPLETIONS_DIR:?}"
47-
48-
# x completion zsh
49-
autocompletions=(
50-
"${X_COMPLETION_ZSH[@]}"
51-
)
52-
for cmd in "${autocompletions[@]}"; do
53-
if [[ -n "${cmd}" ]]; then
54-
if command -v "${cmd}" &> /dev/null; then
55-
${cmd} completion zsh > "${USER_COMPLETIONS_DIR}/${cmd}.zsh"
56-
else
57-
echo "* ${cmd:?} is missing"
58-
fi
59-
fi
60-
done
61-
62-
# x completion -s zsh
63-
autocompletions=(
64-
gh
65-
)
66-
for cmd in "${autocompletions[@]}"; do
67-
if [[ -n "${cmd}" ]]; then
68-
if command -v "${cmd}" &> /dev/null; then
69-
${cmd} completion -s zsh > "${USER_COMPLETIONS_DIR}/${cmd}.zsh"
70-
else
71-
echo "* ${cmd:?} is missing"
72-
fi
73-
fi
74-
done
75-
76-
# x shell-completion zsh
77-
autocompletions=(
78-
yq
79-
)
80-
for cmd in "${autocompletions[@]}"; do
81-
if [[ -n "${cmd}" ]]; then
82-
if command -v "${cmd}" &> /dev/null; then
83-
${cmd} shell-completion zsh > "${USER_COMPLETIONS_DIR}/${cmd}.zsh"
84-
else
85-
echo "* ${cmd:?} is missing"
86-
fi
87-
fi
88-
done
89-
9044
# Bash completion
9145
autoload -U +X bashcompinit && bashcompinit
9246

93-
AZCLI_COMPLETION="/etc/bash_completion.d/azure-cli"
94-
if [[ -f ${AZCLI_COMPLETION} ]]; then
95-
source ${AZCLI_COMPLETION}
96-
else
97-
echo "* ${AZCLI_COMPLETION:?} is missing"
98-
fi
99-
100-
# complete -o nospace -C /usr/bin/x x
101-
autocompletions=(
102-
terraform
103-
)
104-
for cmd in "${autocompletions[@]}"; do
105-
if [[ -n "${cmd}" ]]; then
106-
if command -v "${cmd}" &> /dev/null; then
107-
complete -o nospace -C "/usr/bin/${cmd}" "${cmd}"
108-
else
109-
echo "* ${cmd:?} is missing"
110-
fi
111-
fi
112-
done
113-
114-
# Autocompletions from disk
115-
if [[ -d "${USER_COMPLETIONS_DIR}" ]]; then
116-
if [[ ! $(find "${USER_COMPLETIONS_DIR}" -maxdepth 0 -empty) ]]; then
117-
for f in "${USER_COMPLETIONS_DIR}"/*; do
118-
if [[ -f ${f} ]]; then
119-
source "${f}"
120-
else
121-
echo "Unable to source '${f}'" 1>&2
122-
fi
123-
done
124-
fi
125-
else
126-
echo "ERROR: ${USER_COMPLETIONS_DIR} does not exist!" 2>&1
127-
fi
128-
12947
# }}}
13048

13149
############################### VS Code ###############################

0 commit comments

Comments
 (0)