summaryrefslogtreecommitdiff
path: root/Completion/Core/compinstall
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Core/compinstall')
-rw-r--r--Completion/Core/compinstall14
1 files changed, 8 insertions, 6 deletions
diff --git a/Completion/Core/compinstall b/Completion/Core/compinstall
index 4b519354c..2f784fcc2 100644
--- a/Completion/Core/compinstall
+++ b/Completion/Core/compinstall
@@ -1727,17 +1727,19 @@ local tmpout=${TMPPREFIX:-/tmp/zsh}compinstall$$
# insert.
#
{ print -r "$startline
-autoload -U compinit
-compinit"
-
- [[ -n $fpath_line ]] && print -r "$fpath_line"
-
- print -r "$output"
+$output"
if [[ -n $ifile ]]; then
line="zstyle :compinstall filename ${(qq)ifile}"
print -r "$line"
eval "$line"
fi
+
+ [[ -n $fpath_line ]] && print -r "$fpath_line"
+
+ print -r "
+autoload -U compinit
+compinit"
+
print -r "$endline"
} >$tmpout