浏览代码

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

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

Fixes #7195
Rubén Durán Balda 6 年之前
父节点
当前提交
ca45d510dd
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      plugins/jump/jump.plugin.zsh

+ 1 - 1
plugins/jump/jump.plugin.zsh

@@ -19,7 +19,7 @@ mark() {
 		MARK="$1"
 		MARK="$1"
 	fi
 	fi
 	if read -q \?"Mark $PWD as ${MARK}? (y/n) "; then
 	if read -q \?"Mark $PWD as ${MARK}? (y/n) "; then
-		mkdir -p "$MARKPATH"; ln -s "$PWD" "$MARKPATH/$MARK"
+		mkdir -p "$MARKPATH"; ln -sfh "$PWD" "$MARKPATH/$MARK"
 	fi
 	fi
 }
 }