|
@@ -38,10 +38,20 @@ for plugin ($plugins); do
|
|
fi
|
|
fi
|
|
done
|
|
done
|
|
|
|
|
|
|
|
+# Figure out the SHORT hostname
|
|
|
|
+if [ -n "$commands[scutil]" ]; then
|
|
|
|
+ # OS X
|
|
|
|
+ SHORT_HOST=$(scutil --get ComputerName)
|
|
|
|
+else
|
|
|
|
+ SHORT_HOST=${HOST/.*/}
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+# Save the location of the current completion dump file.
|
|
|
|
+ZSH_COMPDUMP="${ZDOTDIR:-${HOME}}/.zcompdump-${SHORT_HOST}-${ZSH_VERSION}"
|
|
|
|
+
|
|
# Load and run compinit
|
|
# Load and run compinit
|
|
autoload -U compinit
|
|
autoload -U compinit
|
|
-compinit -i
|
|
|
|
-
|
|
|
|
|
|
+compinit -i -d "${ZSH_COMPDUMP}"
|
|
|
|
|
|
# Load all of the plugins that were defined in ~/.zshrc
|
|
# Load all of the plugins that were defined in ~/.zshrc
|
|
for plugin ($plugins); do
|
|
for plugin ($plugins); do
|