# Set the default prompt. The current host and working directory is displayed,
# the exit code of the last command if it wasn't 0 and a + if this shell is
# running inside another shell.
-# The prompt is in green and blue to make easily detectable, The error exit
+# The prompt is in green and blue to make easily detectable, the error exit
# code in red and bold.
PROMPT="%{${fg[green]}%}%B%m%b%{${fg[default]}%}:\
%{${fg[blue]}%}%B%~%b%{${fg[default]}%} %(2L.+.)%# \
# 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
+setopt extendedglob
# If a rc.local file exists load it, otherwise load a rc file for the current