aboutsummaryrefslogtreecommitdiff
path: root/zsh
diff options
context:
space:
mode:
Diffstat (limited to 'zsh')
-rw-r--r--zsh/zshrc5
1 files changed, 5 insertions, 0 deletions
diff --git a/zsh/zshrc b/zsh/zshrc
index a97c0a73..68f8ffc7 100644
--- a/zsh/zshrc
+++ b/zsh/zshrc
@@ -1,6 +1,11 @@
# Emacs keybindings even if EDITOR is vi(1)
bindkey -e
+# Clear away all aliases; we do this here rather than in $ENV because the ksh
+# family of shells relies on aliases to implement certain POSIX utilities like
+# fc(1) and type(1)
+unalias -a
+
# If ENV is set, source it to get all the POSIX-compatible interactive stuff
[[ -n $ENV ]] && source "$ENV"