ca45d510dd5fdd2cc1e92e969c95dbf7e31efb24

Author
Rubén Durán Balda <ruduran@users.noreply.github.com>
Committer
Marc Cornellà <marc.cornella@live.com>
Date

Message

jump: fix behavior when reusing a mark (#7197)

Force the mark to point to the new dir, replacing the old one.

Fixes #7195

Diff

 1diff --git a/plugins/jump/jump.plugin.zsh b/plugins/jump/jump.plugin.zsh
 2index 168dfaba2ae41928beaead091b04502efd738174..5a3e7fdf04a96dd5aba847518ef7dadd3b26757a 100644
 3--- a/plugins/jump/jump.plugin.zsh
 4+++ b/plugins/jump/jump.plugin.zsh
 5@@ -19,7 +19,7 @@ mark() {
 6 		MARK="$1"
 7 	fi
 8 	if read -q \?"Mark $PWD as ${MARK}? (y/n) "; then
 9-		mkdir -p "$MARKPATH"; ln -s "$PWD" "$MARKPATH/$MARK"
10+		mkdir -p "$MARKPATH"; ln -sfh "$PWD" "$MARKPATH/$MARK"
11 	fi
12 }
13