diff options
Diffstat (limited to 'Completion/Core/compdump')
-rw-r--r-- | Completion/Core/compdump | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Completion/Core/compdump b/Completion/Core/compdump index f2729acc5..8f8a3ee77 100644 --- a/Completion/Core/compdump +++ b/Completion/Core/compdump @@ -17,10 +17,10 @@ emulate -L zsh typeset _d_file _d_f _d_bks _d_line _d_als -_d_file=${compconfig[dumpfile]-${0:h}/compinit.dump} +_d_file=${compconfig[dumpfile]-${0:h}/compinit.dump}.$HOST.$$ typeset -U _d_files -_d_files=( ${^~fpath}/_(|*[^~])(N:t) ) +_d_files=( ${^~fpath:/.}/_(|*[^~])(N:t) ) print "#files: $#_d_files" > $_d_file @@ -88,5 +88,7 @@ done >> $_d_file print >> $_d_file +mv $_d_file ${_d_file%.$HOST.$$} + unfunction compdump autoload -U compdump |