aboutsummaryrefslogtreecommitdiff
path: root/zsh
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2017-01-25 14:08:24 +1300
committerTom Ryder <tom@sanctum.geek.nz>2017-01-25 14:08:24 +1300
commita03e567632b1104433c7f53768fc28566b42d438 (patch)
tree1d35377229e3ce8ba083e4995c0b149d89be3599 /zsh
parentClear away all aliases for interactive shells (diff)
downloaddotfiles-a03e567632b1104433c7f53768fc28566b42d438.tar.gz
dotfiles-a03e567632b1104433c7f53768fc28566b42d438.zip
Move Zsh keybinding setup to after ENV sourcing
Diffstat (limited to 'zsh')
-rw-r--r--zsh/zshrc6
1 files changed, 3 insertions, 3 deletions
diff --git a/zsh/zshrc b/zsh/zshrc
index 68f8ffc7..796e8680 100644
--- a/zsh/zshrc
+++ b/zsh/zshrc
@@ -1,6 +1,3 @@
-# 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)
@@ -9,6 +6,9 @@ unalias -a
# If ENV is set, source it to get all the POSIX-compatible interactive stuff
[[ -n $ENV ]] && source "$ENV"
+# Emacs keybindings even if EDITOR is vi(1)
+bindkey -e
+
# History settings
setopt histignorealldups sharehistory
HISTFILE=$HOME/.zsh_history