Browse Source

Run pushd command directly and trigger prompt redraw

Marc Cornellà 10 years ago
parent
commit
e93fd939ad
1 changed files with 4 additions and 6 deletions
  1. 4 6
      plugins/dircycle/dircycle.plugin.zsh

+ 4 - 6
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