From 85decc5ffa5e3b546da3787bdf13911c822d8db0 Mon Sep 17 00:00:00 2001 From: Julian Kahnert Date: Sat, 11 Feb 2017 23:53:50 +0100 Subject: [PATCH] don't add duplicates to history --- plugins/dirpersist/dirpersist.plugin.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dirpersist/dirpersist.plugin.zsh b/plugins/dirpersist/dirpersist.plugin.zsh index 616e2c3c6..0a67f6886 100644 --- a/plugins/dirpersist/dirpersist.plugin.zsh +++ b/plugins/dirpersist/dirpersist.plugin.zsh @@ -6,7 +6,7 @@ DIRSTACKSIZE=${DIRSTACKSIZE:-20} dirstack_file=${dirstack_file:-${HOME}/.zdirs} if [[ -f ${dirstack_file} ]] && [[ ${#dirstack[*]} -eq 0 ]] ; then - dirstack=( ${(f)"$(< $dirstack_file)"} ) + dirstack=( ${(uf)"$(< $dirstack_file)"} ) # "cd -" won't work after login by just setting $OLDPWD, so [[ -d $dirstack[1] ]] && cd $dirstack[1] && cd $OLDPWD fi