summaryrefslogtreecommitdiff
path: root/lib/dirspersist.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dirspersist.zsh')
-rw-r--r--lib/dirspersist.zsh5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/dirspersist.zsh b/lib/dirspersist.zsh
index a7c077ae0..8364a879c 100644
--- a/lib/dirspersist.zsh
+++ b/lib/dirspersist.zsh
@@ -16,4 +16,7 @@ dirpersistrestore () {
DIRSTACKSIZE=10
setopt autopushd pushdminus pushdsilent pushdtohome pushdignoredups
-dirpersistrestore \ No newline at end of file
+dirpersistrestore
+
+# Make popd changes permanent without having to wait for logout
+alias popd="popd;dirpersiststore" \ No newline at end of file