diff options
author | Marc Cornellà <marc.cornella@live.com> | 2014-12-16 01:29:06 +0100 |
---|---|---|
committer | Marc Cornellà <marc.cornella@live.com> | 2015-02-10 19:18:15 +0100 |
commit | e93fd939adb69a498ba1296b1ce0c99786e26084 (patch) | |
tree | dc65f6735d6330680b57651e27e41306bde5aa6d /plugins/dircycle/dircycle.plugin.zsh | |
parent | 5fe22fcbc6364aaacce373d71fa7d6b6f2d11a33 (diff) | |
download | zsh-e93fd939adb69a498ba1296b1ce0c99786e26084.tar.gz zsh-e93fd939adb69a498ba1296b1ce0c99786e26084.tar.bz2 zsh-e93fd939adb69a498ba1296b1ce0c99786e26084.zip |
Run pushd command directly and trigger prompt redraw
Diffstat (limited to 'plugins/dircycle/dircycle.plugin.zsh')
-rw-r--r-- | plugins/dircycle/dircycle.plugin.zsh | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/plugins/dircycle/dircycle.plugin.zsh b/plugins/dircycle/dircycle.plugin.zsh index 2064af46a..1c4a0175a 100644 --- a/plugins/dircycle/dircycle.plugin.zsh +++ b/plugins/dircycle/dircycle.plugin.zsh @@ -10,16 +10,14 @@ setopt nopushdminus insert-cycledleft () { - zle push-line - LBUFFER='pushd -q +1' - zle accept-line + builtin pushd -q +1 &>/dev/null || true + zle reset-prompt } zle -N insert-cycledleft insert-cycledright () { - zle push-line - LBUFFER='pushd -q -0' - zle accept-line + builtin pushd -q -0 &>/dev/null || true + zle reset-prompt } zle -N insert-cycledright |