summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorMarc Cornellà <marc.cornella@live.com>2016-11-10 19:46:15 +0100
committerMarc Cornellà <marc.cornella@live.com>2016-11-10 19:46:15 +0100
commit6685aac42cf1feb0c686ef84516c97e1113678a7 (patch)
tree209ae55c9278a8f70031763b45917080ed1dd531 /plugins
parent0b340bc3a5c58609a07987b296f773eaea17b274 (diff)
downloadzsh-6685aac42cf1feb0c686ef84516c97e1113678a7.tar.gz
zsh-6685aac42cf1feb0c686ef84516c97e1113678a7.tar.bz2
zsh-6685aac42cf1feb0c686ef84516c97e1113678a7.zip
dircycle: fix error on insert-cycledleft if dirstack is empty
Diffstat (limited to 'plugins')
-rw-r--r--plugins/dircycle/dircycle.plugin.zsh2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/dircycle/dircycle.plugin.zsh b/plugins/dircycle/dircycle.plugin.zsh
index 2f32277cf..8c58cab4c 100644
--- a/plugins/dircycle/dircycle.plugin.zsh
+++ b/plugins/dircycle/dircycle.plugin.zsh
@@ -9,6 +9,8 @@
# pushd -N: start counting from right of `dirs' output
switch-to-dir () {
+ [[ ${#dirstack} -eq 0 ]] && return
+
while ! builtin pushd -q $1 &>/dev/null; do
# We found a missing directory: pop it out of the dir stack
builtin popd -q $1