# Use a cache to speed up completions.
zstyle ':completion:*' use-cache on
zstyle ':completion:*' cache-path ~/.zsh/cache
-# Also match uppercase names when typed only lowercase.
-zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
+# Ignore the case if the currently typed string doesn't match.
+zstyle ':completion:*' matcher-list '' 'm:{a-zA-Z}={A-Za-z}'
# Enable zsh's extended glob abilities.
setopt extendedglob
+
+
+# If a rc.local file exists load it, otherwise load a rc file for the current
+# hostname (first part before a dot) if it exists.
+host=${$(hostname)//.*/}
+if [[ -f ~/.zsh/rc.local ]]; then;
+ source ~/.zsh/rc.local
+elif [[ -f ~/.zsh/rc.$host ]]; then;
+ source ~/.zsh/rc.$host
+fi