e93fd939adb69a498ba1296b1ce0c99786e26084

Author
Marc Cornellà <marc.cornella@live.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

Run pushd command directly and trigger prompt redraw

Diff

 1diff --git a/plugins/dircycle/dircycle.plugin.zsh b/plugins/dircycle/dircycle.plugin.zsh
 2index 2064af46a5819d9ddcbe6d23e0b871a69f6d311d..1c4a0175a0951a8a787e9c8f0f65570e8232bc14 100644
 3--- a/plugins/dircycle/dircycle.plugin.zsh
 4+++ b/plugins/dircycle/dircycle.plugin.zsh
 5@@ -10,16 +10,14 @@
 6 setopt nopushdminus
 7 
 8 insert-cycledleft () {
 9-	zle push-line
10-	LBUFFER='pushd -q +1'
11-	zle accept-line
12+	builtin pushd -q +1 &>/dev/null || true
13+	zle reset-prompt
14 }
15 zle -N insert-cycledleft
16 
17 insert-cycledright () {
18-	zle push-line
19-	LBUFFER='pushd -q -0'
20-	zle accept-line
21+	builtin pushd -q -0 &>/dev/null || true
22+	zle reset-prompt
23 }
24 zle -N insert-cycledright
25